← 返回目录
C

co.pipeboard/meta-ads-mcp

社区
用 AI 对话管理 Meta 广告。
GitHub 源仓库 ↗
★ 1.1k Stars 分类 · 其他 非常热门
41FMRS · D
可靠性
7/20
安全与权限
7/20
维护活跃度
7/20
文档质量
9/20
安装易用性
11/20

这是一个面向 Meta 广告运营的托管远程 MCP 服务器,覆盖账户、活动、广告组、广告、素材、定向、预算和洞察。证据显示其兼容多个 MCP 客户端,并强调写入确认和新活动默认暂停;它不是 Meta 官方维护项目,且远程托管模式需要用户评估数据和广告操作风险。

查看 FMRS 评分方法 →

Meta Ads MCP 是 Pipeboard 提供的托管远程 MCP 服务器,可让 Claude、ChatGPT、Perplexity、Cursor 或其他 MCP 客户端通过自然语言管理 Facebook、Instagram 及其他 Meta 广告版位,包括投放活动、广告组、广告、素材、预算、定向和效果分析。该项目使用 Meta 公共 API;托管服务无需自建或开发者令牌,并提供 OAuth 登录。

工具能力

mcp_meta_ads_get_ad_accounts
获取用户可访问的广告账户。
mcp_meta_ads_get_account_info
获取指定广告账户的详细信息。
mcp_meta_ads_get_account_pages
获取与广告账户关联的 Facebook 页面。
mcp_meta_ads_get_campaigns
按状态筛选并获取广告活动。
mcp_meta_ads_get_campaign_details
获取指定广告活动的详细信息。
mcp_meta_ads_create_campaign
创建广告活动,设置目标、预算、竞价策略和初始状态。
mcp_meta_ads_get_adsets
获取广告组,可按广告活动筛选。
mcp_meta_ads_get_adset_details
获取指定广告组的详细信息。
mcp_meta_ads_create_adset
创建广告组并设置预算、定向、优化目标、计费和时间。
mcp_meta_ads_get_ads
获取广告,可按广告活动或广告组筛选。
mcp_meta_ads_create_ad
使用已有素材创建广告。
mcp_meta_ads_get_ad_details
获取指定广告的详细信息。
mcp_meta_ads_get_ad_creatives
获取广告素材,包括文本、图片和链接。
mcp_meta_ads_create_ad_creative
使用已上传图片创建广告素材,支持单版本或动态创意测试。
mcp_meta_ads_update_ad_creative
更新广告素材内容或设置。
mcp_meta_ads_upload_ad_image
上传用于广告素材的图片。
mcp_meta_ads_get_ad_image
获取、下载并可视化广告图片。
mcp_meta_ads_update_ad
更新广告状态或竞价金额。
mcp_meta_ads_update_adset
更新广告组状态、定向、竞价和频次控制。
mcp_meta_ads_get_insights
获取账户、广告活动、广告组或广告的效果指标。
mcp_meta_ads_get_login_link
获取 Meta Ads 身份验证登录链接。
mcp_meta_ads_create_budget_schedule
为广告活动创建预算计划。
mcp_meta_ads_search_interests
按关键词搜索兴趣定向选项。
mcp_meta_ads_get_interest_suggestions
根据现有兴趣获取兴趣建议。
mcp_meta_ads_validate_interests
验证兴趣名称或 ID 是否可用于定向。
mcp_meta_ads_search_behaviors
获取行为定向选项。
mcp_meta_ads_search_demographics
获取人口统计及相关定向选项。
mcp_meta_ads_search_geo_locations
搜索地理位置定向选项。
mcp_meta_ads_search
搜索广告账户、广告活动、广告和页面。

安装接入

推荐使用托管远程 MCP:在 Pipeboard 连接 Facebook Ads 账户,然后将 https://meta-ads.mcp.pipeboard.co/ 添加到兼容的 MCP 客户端。Cursor 可将提供的配置写入 ~/.cursor/mcp.json,然后点击登录。Claude 用户可在设置中的 Integrations 添加该 URL;部分客户端也支持在 URL 中附加 Pipeboard token。高级用户可按仓库的 Streamable HTTP 指南本地部署,但需要创建自己的 Meta Developer App。

claude_desktop_config.json
{"mcpServers":{"meta-ads-remote":{"url":"https://meta-ads.mcp.pipeboard.co/"}}}

选型与风险

适合谁

  • 管理 Facebook 和 Instagram 广告的营销人员
  • 希望通过对话式 AI 分析和操作 Meta 广告的团队
  • 需要托管远程 MCP、无需自建基础设施的用户
  • 需要动态创意测试和广告效果分析的用户

不适合谁

  • 只需要只读报表且不希望授予写入权限的用户
  • 不使用 Meta 广告或没有可访问广告账户的用户
  • 必须完全自托管且不接受托管服务的用户
  • 需要 Meta 官方维护的 MCP 服务器的用户

所需权限

  • 需要访问 Meta 广告账户、活动、广告组、广告、素材、页面和效果数据的权限,具体取决于调用的工具
  • 写入操作可能创建或修改活动、广告组、广告、素材、预算、状态和定向
  • 需要通过 Pipeboard OAuth 或 Pipeboard token 进行身份验证;本地部署需要自己的 Meta Developer App

风险与副作用

  • 创建或更新广告可能产生真实投放和费用;写入操作应在确认后执行
  • 错误的预算、竞价、定向或状态设置可能影响投放效果和支出
  • 远程服务会处理广告账户相关请求;使用前应评估对 Pipeboard 的信任
  • 广告图片上传和素材修改可能影响品牌展示与投放结果

常见排障

  1. 确认 MCP 客户端支持 streamable HTTP
  2. 确认已在 Pipeboard 完成登录并连接正确的 Facebook Ads 账户
  3. 先调用 mcp_meta_ads_get_ad_accounts 验证账户访问,再调用 mcp_meta_ads_get_account_info 检查账户
  4. 检查 Cursor 配置中的远程 URL 和登录状态
  5. 若本地部署,检查 Streamable HTTP 配置、Meta Developer App 和令牌缓存
  6. 创建活动时使用文档列出的 outcome-based 目标,不要使用已废弃的旧目标

使用场景

用自然语言查看广告活动和效果指标
创建并暂停广告活动、广告组和广告
上传图片、创建素材并测试多个标题和描述
搜索兴趣、行为、人口统计和地理定向
根据效果数据获得预算、定向和创意优化建议

支持客户端

Claude完整支持
Claude Desktop完整支持
ChatGPT完整支持
Perplexity完整支持
Cursor完整支持
Cherry Studio完整支持