广告管理协议服务器

Meta Ads MCP Server是一个通过AI助手程序化管理Meta(Facebook/Instagram)广告活动的模型上下文协议服务器,提供广告系列、广告组、创意、分析和受众管理等功能。

  • by gabe-almeida
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 gabe-almeida/meta-ads-mcp-server

使用说明

Meta Ads MCP 服务器

一个用于通过AI助手程序化管理Meta(Facebook/Instagram)广告活动的模型上下文协议(MCP)服务器。

特点

  • 活动管理创建、阅读、更新和删除广告活动
  • 广告系列管理设置定位、预算和优化目标
  • 创意管理上传媒体素材并创建广告创意
  • 分析与见解获取带有细分和自定义指标的性能数据
  • 观众管理创建和管理自定义受众、类似受众和已保存受众
  • 转化追踪设置像素点和自定义转化事件
  • 已准备好投入生产内置重试逻辑、速率限制和错误处理

安装

npm install
npm run build

配置

  1. 复制 .env.example 到 .env:
cp .env.example .env
  1. 添加您的Meta访问令牌:
META_ACCESS_TOKEN=your_token_here

使用方法

使用Claude Desktop

添加到您的Claude桌面配置中(claude_desktop_config.json):

{
  "mcpServers": {
    "meta-ads": {
      "command": "node",
      "args": ["/path/to/meta-ads-mcp-server/build/index.js"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

使用MCP Inspector

npx @modelcontextprotocol/inspector build/index.js

发展

# Watch mode for development
npm run dev

# Build
npm run build

# Run tests
npm test

# Lint
npm run lint

文档

要求

  • Node.js >= 20.0.0(Node.js版本20.0.0或更高)
  • Meta开发者账户
  • 有效的Meta访问令牌,需搭配 ads_management 和 ads_read 权限

许可证

麻省理工学院(MIT)

贡献;做出贡献

欢迎投稿!请参阅 贡献指南 详情请参阅。

支持

对于问题和疑问:

资源