广告管理协议服务器

Meta Ads MCP Server是一个用于Meta营销API的模型上下文协议服务器,使AI助手能够管理和分析Meta(Facebook/Instagram)广告活动。

  • by heathweaver
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 heathweaver/meta-ads-mcp-server

使用说明

元广告MCP服务器

用于元营销API的MCP(模型上下文协议)服务器。使像Claude这样的人工智能助手能够管理和分析Meta(Facebook/Instagram)广告活动。

特性

  • 广告账户 --列出并检查广告账户
  • 活动 --创建、更新和列出活动
  • 广告集 --列出并检查广告集
  • 广告 --列出并检查广告
  • 创意作品 --列出广告创意
  • 洞察 --具有日期范围、细分和聚合级别的性能指标

快速开始

  1. 创建Meta Developer应用程序并生成访问令牌
  2. 复制 .env.example 到 .env 并设置 META_ADS_ACCESS_TOKEN
  3. npm install && npm run build
  4. node dist/index.js

发展

npm run build          # Compile TypeScript
npm run build:check    # Type check only
npm test               # Build + run tests

部署

npm run docker:build       # Full build with tests + Docker image
docker compose up -d       # Start container

建筑

Client → HTTP POST /mcp → Bearer Auth → StreamableHTTPServerTransport → MCP Server
                                                                           ↓
                                                                    Tool Handler
                                                                           ↓
                                                                    ApiClient → Meta Graph API v21.0