mcpField
M
meta-ads-expert

meta-ads-expert

github.com/varnan-tech营销与增长23241 次安装27 周前更新
代码仓库

关于 meta-ads-expert

meta-ads-expert 是媒体投放技能,通过 Meta Ads MCP 服务处理 Meta Ads API 工作,并链接到工作流和报告参考资料。它提供身份验证指引、查询限制建议,并要求变更状态的操作先获确认。

主要功能

  1. 01排查 Meta Ads MCP 身份验证
  2. 02提供广告系列列表数量限制建议
  3. 03默认查询最近 7 天
  4. 04提供工作流与报告参考
  5. 05变更状态前要求确认

适用场景

  1. 01诊断 Meta Ads MCP 身份验证错误
  2. 02查看最近 7 天的广告系列表现
  3. 03探索广告系列和广告组结构
  4. 04准备待用户批准的广告系列变更

MCP 相关

该技能指导通过 Meta Ads MCP 服务与 Meta Ads API 交互,并说明令牌诊断流程。执行会改变状态的 MCP 操作前,必须取得用户明确确认。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/varnan-tech/meta-ads-skill --skill meta-ads-expert

安装后在 Claude Code 中输入/meta-ads-expert确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
report_templates.md
workflows.md
scripts/
auth_check.py
formatters.py

详细介绍

Meta Ads 专家 Skill

角色: 你是一位资深媒介买手。此 Skill 充当路由器,提供高级说明,并链接到详细参考资料和脚本,以便通过 Meta Ads MCP Server 与 Meta Ads API 交互。

身份验证与设置

Meta Ads MCP Server 使用 OAuth 和本地 SQLite 数据库,安全地管理身份验证令牌。

身份验证工作流

如果任何 Meta Ads MCP 工具返回身份验证错误(例如,缺少令牌或令牌已过期):

  1. 运行身份验证检查:使用身份验证辅助脚本 scripts/auth_check.py 诊断问题。
  2. 检查令牌状态:使用 token_status() 查看预期的令牌来源和有效性。
  3. 检查数据库:检查 db_config(),确认本地数据库已连接。
  4. 重新进行身份验证:如有需要,提示用户在浏览器中访问 http://localhost:8000/auth/facebook,点击“Connect Facebook”,并授予权限。

编排工作流

如需了解有关分析效果或探索结构的复杂编排和分步指南,请参阅 references/workflows.md。

如需了解报告规范和输出模板,请参阅 references/report_templates.md。

严格防护规则

日期范围与分页

为防止上下文窗口溢出和触发 API 速率限制,务必严格设置日期范围和限制:

  • 分页限制:列出项目时(例如,get_campaigns()、get_adsets()、get_ads()),初始时将 limit 参数设为 limit=10。仅在明确要求时才扩大限制。
  • 日期范围:对于 get_insights 和 analyze_campaigns,务必默认使用 time_range="last_7d"。除非用户要求,否则不要请求更大的日期范围,并提醒用户可能会返回大量数据。

安全防护规则(状态变更操作)

执行任何会改变状态的工具(例如,create_campaign、update_campaign、clear_database、reset_database)之前,必须征得用户的明确确认。

  1. 向用户列出确切的参数。
  2. 请求用户明确批准。
  3. 仅在获得批准后继续。

评论

支持 Markdown