mcpField
K
KonQuest Meta Ads MCP

KonQuest Meta Ads MCP

本地服务
github.com/brandu-mos商业与营销4427 周前更新

关于 KonQuest Meta Ads MCP

KonQuest Meta Ads MCP 是面向 Claude Code 的 Meta Ads 监督式运营工具,包含 57 个广告活动管理工具。它适合需要管理 Meta 广告账户的营销人员,并强调写入操作需经操作员确认。

主要功能

  1. 01广告系列、广告组与广告的增删改查
  2. 02多素材广告创建与图片、视频上传
  3. 03受众与定向工具
  4. 04像素与转化跟踪诊断
  5. 05目录与 DPA 产品集支持
  6. 06写入前验证与操作回滚

适用场景

  1. 01为客户批量创建暂停状态的广告
  2. 02诊断像素与事件跟踪是否正常
  3. 03查询多个广告账户的投放数据

MCP 相关

该项目是面向 Claude Code 的 MCP 服务,向 MCP 客户端暴露 57 个公开工具,用于读取和管理 Meta Marketing API 的广告数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"brandu-mos-konquest-meta-ads": {
"command": "uvx",
"args": [
"konquest-meta-ads-mcp"
],
"env": {
"META_ACCESS_TOKEN": "<META_ACCESS_TOKEN>"
}
}
}
}
启动命令uvx konquest-meta-ads-mcp
需要配置的环境变量
META_ACCESS_TOKEN密钥Meta Marketing API access token

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypikonquest-meta-ads-mcp2.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

KonQuest Meta Ads MCP

面向 Claude Code 的受监督 Meta Ads 操作系统。 高级版可在此处获取:https://farasokster.gumroad.com/l/konquest-meta-ads-mcp-premium

开源核心模式

KonQuest Meta Ads MCP 采用开源核心模式:

公开版(本仓库)——57 个工具,MIT 许可证:

  • 对广告系列、广告组和广告执行完整的 CRUD 操作
  • 创建多素材广告(视频 + 静态图片,多种尺寸)
  • 上传和检索图片
  • 复制广告系列和广告组
  • 洞察数据和跨账户批量分析
  • 像素和跟踪诊断(5 个工具)
  • 目录和 DPA 支持(6 个工具,包括创建/更新商品集)
  • 完整的定向工具集(6 个工具)
  • 设置就绪检查器(42 项以上检查,附修复说明)
  • 验证流程、命名规范执行、写入后验证
  • 安全等级、速率限制、回滚参考
  • 215 项自动化测试

高级版套件——新增 41 个工具:

  • 咨询式优化引擎(审核队列、学习、实验、预算管理器、创意轮换)
  • Vault 智能分析和文案生成(品牌语气、ICP 定向、概念选择)
  • 希腊语 QA(希腊式拉丁字母检测、拼写检查)
  • 自动化套件(诊断、批量操作、账户审计)
  • Vault 引导初始化(每个客户 15 个模板文件)
  • 高级版测试和评估

高级版套件可单独购买。公开版工具无需高级版也能完整运行。

有何不同

  • 经过生产环境测试,覆盖 37 个以上客户广告系列,包含真实预算和实际边缘情况
  • 不只是封装层——包含优化引擎、安全关卡、验证器和回滚功能
  • 集成 Vault——读取客户情报(ICP、品牌语气、营销角度),以生成更优质的广告
  • 内置希腊语 QA(可适配任何语言验证)
  • 所有广告均以暂停状态创建——未经运营人员明确批准,任何内容都不会上线
  • 受监督,而非自主运行——运营人员需确认每一次写入、每一次启用和每一次预算变更

工具分类

分类数量说明
生产安全38只读数据访问。不执行 API 写入,不更改本地状态。
仅限受监督29执行前需要运营人员批准的写入/删除操作。
仅供参考31生成建议、计划、文案和诊断。不写入 Meta API。可能会写入本地文件。
总计:已注册 98 个

架构

meta_ads_mcp/
  core/          # 66 tools - API read/write operations
  engine/        # 32 tools - optimization, review, learning, experiments
  validators/    # Quality gates (compliance, creative specs, tracking, structure)
  safety/        # Rate limiting, rollback, duplicate checking, file locks, tier access
  ingestion/     # Internal: video manifest management
  reporting/     # Internal: not currently active (see Non-Shipped Code)

工具类别

类别工具数说明
账户管理6令牌健康状况、广告账户、主页、IG 身份、发现
广告系列4创建、读取和更新广告系列
广告组4创建、读取和更新广告组及其定向设置
广告4创建、读取和更新广告
创意素材3创建和读取广告创意素材
成效与分析1成效数据,并根据原型进行规范化
像素与追踪5像素健康状况、事件诊断、测试事件、CAPI
商品目录与 DPA6商品目录、商品 Feed、商品集、验证
受众1自定义受众列表
定向3兴趣、行为和地理位置搜索
视频管理3上传(简单上传和可续传)及处理状态
广告构建器1创建多素材广告并强制执行 IG 条件
文案引擎2由 Vault 驱动的广告文案生成与验证
命名规范1对所有对象强制执行命名架构
自动化与诊断6希腊语 QA、完整诊断、批量操作、账户审计
Vault 与智能分析2客户 Vault 读取器、概念选择
优化引擎4优化周期、发布规划、执行包
变更通道2更改预算/定向并进行验证
启用与回滚4状态更改与撤销,并进行预检
审核队列7操作员审核队列、结果快照、摘要
学习层5策略记忆、结果评估、学习周期
实验7A/B 测试、预算调控器、创意轮播、扩量
文案生成2自动文案链、基于 Vault 的希腊语文案

引擎功能

  • 优化循环 - 根据成效信号自动调整预算
  • 实验管理 - 追踪 A/B 测试及统计显著性
  • 预算调控器 - 通过可配置的每日/生命周期上限防止超支
  • 创意轮播 - 检测创意疲劳,并触发自动创意更新
  • 策略学习 - 追踪操作结果,并随时间调整置信度
  • 命名门禁 - 在执行任何 API 写入前严格强制执行命名规范

安全功能

  • 速率限制 - 遵守 Meta API 速率限制,并采用退避机制
  • 回滚 - 通过执行日志撤销近期更改
  • 重复项检查 - 防止意外创建重复的广告系列/广告
  • 文件锁 - 确保并发访问 Vault 存储时的安全性
  • 基于层级的访问控制 - 为每个账户设置安全层级(沙盒、标准、生产)

验证器套件

  • 合规性验证器 - 预先检查 Meta 广告政策
  • 创意素材规格验证器 - 验证图片/视频的尺寸和格式
  • 追踪验证器 - 在发布前验证像素和事件
  • 结构验证器 - 检查广告系列结构的一致性
  • 运营验证器 - 检查预算、排期和定向设置是否合理

未随版本发布的代码

存在于代码库中,但不属于当前活动工具范围的代码:

  • reporting/templates.py, reporting/formatter.py - 运行时不会导入,也没有活动的报告生成功能
  • evals/ - 内部评估桩代码,不面向操作员
  • 内部辅助工具(非 MCP 工具):identity.py(IG 解析)、api.py(HTTP 客户端)、auth.py(令牌验证)、utils.py(格式辅助工具)、safety/(速率限制器、回滚、去重)、validators/(写入前验证流程)

设置

1. 安装
cd meta-ads-mcp
uv sync
2. 环境变量

将 .env.example 复制为 .env 并填写相应值:

cp .env.example .env

必填:

  • META_ACCESS_TOKEN - Meta Marketing API 访问令牌(建议使用系统用户令牌)

可选:

  • META_APP_SECRET - 用于 appsecret_proof(生产环境建议使用)
  • META_APP_ID - Meta 应用 ID
  • VAULT_PATH - 营销 Vault 目录路径(默认为 ~/marketing-vault)
3. MCP 配置

添加到你的 Claude Code MCP 配置(.mcp.json)中:

{
  "mcpServers": {
    "meta-ads": {
      "command": "uv",
      "args": ["--directory", "/path/to/meta-ads-mcp", "run", "python", "-m", "meta_ads_mcp"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here",
        "VAULT_PATH": "/path/to/your/marketing-vault"
      }
    }
  }
}
4. Vault 结构(可选)

如果使用 Vault 集成来获取客户情报:

your-vault/
  01_CLIENTS/{client-slug}/
    00-profile.md        # Account IDs, pixel, page, IG
    02-icp-personas.md   # Target audience profiles
    04-brand-voice.md    # Tone, language, style rules
    05-messaging-house.md # Angles, value props
    08-objections.md     # Objections + bias deployment
    matrix.md            # Decision Matrix
  02_COMPETITORS/{slug}/
    landscape.md         # Competitive landscape

测试

uv run --extra dev python -m pytest tests/ -v
# Public package: 215 passed | Full (with premium): 246 passed

许可证

MIT - 请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。