Token导航 LogoToken导航

MCP Server · 开发工具

Meta Ads MCP Deployment

Meta Ads MCP Agent是一个AI驱动的接口,用于管理和优化Meta平台上的广告活动,提供自动化安装和配置流程。

stdio官方级别未说明来源级核验工具 13
ShellClaude自动化部署Claude DesktopCursor

快速开始

作者 / 组织
mikee-ai
提供方
mikee-ai
运行时
Python

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Meta Ads MCP Deployment 属于开发工具类 MCP Server,公开资料标注 13 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv /opt/meta-ads-venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Meta Ads MCP 代理 - 部署指南

此存储库包含用于在Ubuntu服务器上安装Meta Ads MCP(模型上下文协议)代理的自动化部署脚本和文档。

概述

Meta广告MCP代理是一个基于人工智能的界面,用于管理和优化在Facebook、Instagram以及其他Meta平台上的广告活动。此部署包提供了一个简化的安装流程,能够自动处理所有依赖项和配置。

系统要求

  • 操作系统Ubuntu 24.04 LTS(已测试)或 Ubuntu 22.04 LTS
  • python3.8或更高版本(自动安装)
  • RAM(随机存取存储器)建议至少1GB
  • 磁盘空间至少500MB可用空间
  • 网络安装时需要互联网连接
  • 特权需要获取Root权限

快速入门

一键安装

wget -O - https://raw.githubusercontent.com/mikee-ai/meta-ads-mcp-deployment/master/install-fixed.sh | bash

手动安装

  1. 克隆这个仓库:
   git clone https://github.com/mikee-ai/meta-ads-mcp-deployment.git
   cd meta-ads-mcp-deployment
  1. 运行安装脚本:
   chmod +x install.sh
   sudo ./install.sh
  1. 配置身份验证:
   nano /root/.meta-ads-mcp.env

添加您的Pipeboard API令牌或Meta应用程序凭据。

  1. 加载环境变量:
   source /root/.meta-ads-mcp.env
  1. 验证安装:
   meta-ads-mcp --version

认证设置

您有两种身份验证选项:

选项1:管道板认证(推荐)

Pipeboard提供了一种简化的OAuth流程,以处理Meta API认证的所有复杂性。

  1. 在……注册 Pipeboard.co(可译为“管道板网”或根据具体语境调整为更贴切的名称,但直接翻译即为“管道板.公司”或“管道板网站”,具体取决于该网站的实际内容和功能)
  2. 在以下位置生成API令牌: pipeboard.co/api-tokens 翻译为中文是:“pipeboard.co 的 API 令牌”或“pipeboard.co 的应用程序编程接口令牌”
  3. 添加到 /root/.meta-ads-mcp.env:
   PIPEBOARD_API_TOKEN=your_pipeboard_token_here

选项2:直接Meta应用认证

如果您更倾向于使用您自己的Meta开发者应用:

  1. 在(指定平台)创建一个Meta开发者应用 developers.facebook.com/apps 的中文翻译是:“Facebook开发者平台 - 应用程序”
  2. 配置OAuth设置和权限
  3. 添加到 /root/.meta-ads-mcp.env:
   META_APP_ID=your_meta_app_id
   META_APP_SECRET=your_meta_app_secret

如需详细说明,请参阅 CUSTOM_META_APP.md 翻译为中文是:“自定义元数据应用.md” 或者更简洁地表述为 “自定义应用元数据.md”(具体翻译可能根据上下文有所调整,但核心意思是关于自定义应用元数据的文件)

安装详情

脚本的作用

自动化安装脚本执行以下操作:

  1. 系统更新更新软件包列表并安装安全补丁
  2. 依赖项安装安装Python 3、pip、开发工具和git
  3. 仓库克隆克隆官方的Meta Ads MCP仓库
  4. 软件包安装安装包含所有依赖项的Python包
  5. 配置设置创建环境配置模板
  6. 服务创建设置 systemd 服务以启用可选的守护进程模式
  7. 验证确认安装成功

已知问题及解决方案

问题1:typing-extensions 冲突

问题Debian/Ubuntu 系统预装有 typing-extensions 与 pip 安装冲突的软件包。

解决方案该脚本使用 --ignore-installed typing-extensions 标志以绕过此冲突。

问题2:系统包管理器警告

问题全局安装 pip 包时会触发与 apt 冲突的警告。

解决方案该脚本使用 --break-system-packages 标志(专用于专用服务器,安全无虞)或者另可创建虚拟环境。

问题3:Root用户警告

问题以 root 用户身份运行 pip 会生成有关权限的警告。

解决方案这些警告仅用于提供信息,并在脚本输出中被过滤掉。在生产环境中,请考虑使用专用用户帐户。

使用示例

基本命令行用法

# Check version
meta-ads-mcp --version

# Run in interactive mode
meta-ads-mcp

# Run with specific configuration
PIPEBOARD_API_TOKEN=your_token meta-ads-mcp

作为系统服务运行

# Enable service to start on boot
systemctl enable meta-ads-mcp

# Start the service
systemctl start meta-ads-mcp

# Check service status
systemctl status meta-ads-mcp

# View service logs
journalctl -u meta-ads-mcp -f

# Stop the service
systemctl stop meta-ads-mcp

# Disable service
systemctl disable meta-ads-mcp

与MCP客户端的集成

Meta Ads MCP代理可以与各种AI客户端集成:

Claude Desktop(可译为“Claude桌面版”或保持原样,若“Claude”为特定软件或系统的名称,则通常不翻译)

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "meta-ads": {
      "command": "meta-ads-mcp",
      "env": {
        "PIPEBOARD_API_TOKEN": "your_pipeboard_token"
      }
    }
  }
}
Cursor 集成开发环境(IDE)

添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "meta-ads": {
      "command": "meta-ads-mcp",
      "env": {
        "PIPEBOARD_API_TOKEN": "your_pipeboard_token"
      }
    }
  }
}

高级配置

环境变量

变量必填描述
PIPEBOARD_API_TOKEN推荐管道板认证令牌
META_APP_ID替代方案Meta 开发者应用 ID
META_APP_SECRET替代方案Meta 开发者应用密钥
META_ACCESS_TOKEN 可选直接访问元API的令牌
LOG_LEVEL可选日志级别(DEBUG,INFO,WARNING,ERROR)

自定义安装目录

要在自定义目录中安装,请修改 INSTALL_DIR 脚本中的变量:

INSTALL_DIR="/opt/meta-ads-mcp"

虚拟环境安装

对于独立的Python环境(推荐用于生产环境):

# Create virtual environment
python3 -m venv /opt/meta-ads-venv

# Activate virtual environment
source /opt/meta-ads-venv/bin/activate

# Install package
pip install meta-ads-mcp

# Update systemd service to use venv
# Modify ExecStart in /etc/systemd/system/meta-ads-mcp.service:
# ExecStart=/opt/meta-ads-venv/bin/meta-ads-mcp

故障排除

安装失败

  1. 检查Python版本:
   python3 --version

应该是3.8或更高。

  1. 检查网络连接:
   ping -c 3 github.com
  1. 检查磁盘空间:
   df -h
  1. 查看安装日志:
   ./install.sh 2>&1 | tee install.log

服务无法启动

  1. 检查服务状态:
   systemctl status meta-ads-mcp
  1. 查看详细日志:
   journalctl -u meta-ads-mcp -n 50 --no-pager
  1. 验证环境文件:
   cat /root/.meta-ads-mcp.env
  1. 手动执行测试:
   source /root/.meta-ads-mcp.env
   meta-ads-mcp --version

身份验证问题

  1. 验证令牌是否已设置:
   echo $PIPEBOARD_API_TOKEN
  1. 测试API连接性:
   curl -H "Authorization: Bearer $PIPEBOARD_API_TOKEN" https://api.pipeboard.co/health
  1. 检查元API权限确保您的Meta应用已获得所需的权限:

- ads_management - ads_read - business_management

卸载

要彻底移除Meta Ads MCP代理:

# Stop and disable service
systemctl stop meta-ads-mcp
systemctl disable meta-ads-mcp

# Remove service file
rm /etc/systemd/system/meta-ads-mcp.service
systemctl daemon-reload

# Uninstall package
pip3 uninstall meta-ads-mcp -y

# Remove installation directory
rm -rf /root/meta-ads-mcp

# Remove configuration
rm /root/.meta-ads-mcp.env

安全考量

  1. API令牌安全永远不要将API令牌提交到版本控制系统中
  2. 文件权限确保 .meta-ads-mcp.env 拥有受限权限:
   chmod 600 /root/.meta-ads-mcp.env
  1. 网络安全考虑使用防火墙规则来限制访问
  2. 定期更新保持软件包更新以应用安全补丁:
   pip3 install --upgrade meta-ads-mcp

支持与资源

特点/功能

Meta Ads MCP代理提供以下功能:

  • 活动分析基于人工智能的广告活动效果分析
  • 战略建议数据支持的优化建议
  • 自动化监控跟踪指标并检测显著变化
  • 预算优化智能预算重新分配建议
  • 创意改进对广告文案和创意元素的反馈
  • 动态创意测试支持具有多个变体的A/B测试
  • 活动管理通过编程方式创建、更新和管理营销活动
  • 跨平台支持与Facebook、Instagram以及所有Meta平台兼容
  • 通用大型语言模型支持兼容Claude、GPT及其他MCP客户端

API 工具可用

该代理提供了以下MCP工具:

  • mcp_meta_ads_get_ad_accounts - 列出可访问的广告账户
  • mcp_meta_ads_get_account_info - 获取详细的账户信息
  • mcp_meta_ads_get_account_pages - 列出与账户关联的页面
  • mcp_meta_ads_get_campaigns - 列出并过滤活动
  • mcp_meta_ads_get_campaign_details - 获取详细的活动信息
  • mcp_meta_ads_create_campaign - 创建新活动
  • mcp_meta_ads_update_campaign - 更新现有活动
  • mcp_meta_ads_get_ad_sets - 列出广告系列
  • mcp_meta_ads_create_ad_set - 创建新的广告系列
  • mcp_meta_ads_get_ads - 列出广告
  • mcp_meta_ads_create_ad - 创建新广告
  • mcp_meta_ads_get_insights - 获取性能见解
  • 还有很多其他的。。。

如需完整的API文档,请参阅 官方README文件.

许可证

此部署包提供原样,以便于安装Meta Ads MCP代理。

Meta Ads MCP代理本身根据商业源代码许可证1.1获得授权。请参阅 许可证 在官方仓库中提交文件。

做出贡献

欢迎为改进部署流程做出贡献!请向本仓库提交问题或拉取请求。

更新日志

版本 1.0.0(2025年10月21日)

  • 首次发布
  • 适用于Ubuntu 24.04 LTS的自动化安装脚本
  • Systemd服务配置
  • 全面的文档记录
  • 常见安装问题的错误处理

免责声明

这是一个非官方的第三方部署工具,与Meta或Pipeboard无关,既未得到它们的认可,也未与它们有任何关联。此项目独立维护,旨在简化Meta Ads MCP代理的安装过程。

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

Shell本地部署广告优化AI管理Meta平台自动化部署广告分析

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Meta Ads MCP Deployment

MCP World · 本页

13stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Meta Ads MCP Deployment 怎么安装?

公开资料给出的安装命令是 python3 -m venv /opt/meta-ads-venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Meta Ads MCP Deployment 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Meta Ads MCP Deployment 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Meta Ads MCP Deployment 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Meta Ads MCP Deployment 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP