ManyChat API服务器

提供完整的ManyChat API覆盖,支持Claude Desktop和Claude Code访问订阅者、标签、自定义字段、流程、消息、Webview验证和模板共享。

  • by fabienbutz
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 fabienbutz/manychat-mcp

使用说明

ManyChat MCP服务器

MCP服务器,完全覆盖ManyChat API(页面API + 配置文件API)。允许 Claude Desktop 和 Claude Code 访问订阅者、标签、自定义字段、流、消息、网络视图验证和模板共享。

27个工具(全API覆盖)

页面和配置

  • page_get_info — 页面/机器人信息
  • tag_list / tag_create / tag_delete — 管理标签
  • custom_field_list / custom_field_create --自定义字段
  • bot_field_list / bot_field_create / bot_field_set — 机器人字段 (单独或批量通过 fields)
  • flow_list — 列出流程/自动化
  • growth_tool_list --增长工具
  • widget_list -Legacy-Widgets(ManyChat弃用,aber API liefert noch)
  • otn_topic_list --一次性通知主题

订阅者

  • subscriber_get --每个ID的详细信息
  • subscriber_get_by_user_ref --每个信使的详细信息 user_ref
  • subscriber_find — 搜索姓名、电子邮件、电话或自定义字段
  • subscriber_create / subscriber_update — 创建和编辑
  • subscriber_add_tag / subscriber_remove_tag — 分配/删除标签
  • subscriber_set_custom_field — 设置自定义字段 (单个或批次)
  • subscriber_verify_signed_request --Messenger网络视图 signed_request 验证

新闻

  • send_content — 发送动态内容 (文本, 图片, 视频, 按钮, 快速回复, 动作)
  • send_content_by_user_ref Messenger中的动态内容 user_ref (没有行动)
  • send_text — 发送简单的短信
  • send_flow — 为用户启动流程/自动化

模板(配置文件API)

  • template_generate_single_use_link — 为模板生成一次性安装链接

安装

先决条件

配置 Claude 桌面

ManyChatAPI-Key:在ManyChat计数器中 设置→ API 产生。

将以下内容添加到您的 claude_desktop_config.json 结束:

雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "manychat": {
      "command": "npx",
      "args": ["-y", "github:fabienbutz/manychat-mcp"],
      "env": {
        "MANYCHAT_API_KEY": "DEIN_API_KEY"
      }
    }
  }
}

重新启动 Claude Desktop — 完成!

Claude Code(项目MCP)

repository包含一个 .mcp.json,死亡 ${MANYCHAT_API_KEY} 指向您的 Shell 环境变量。在当地,您可以选择 .env 建立(见 .env.example服务器在启动时通过 dotenv.

cp .env.example .env
# MANYCHAT_API_KEY eintragen
npm install
npm run dev

速率限制

行动 限制
读取查询 (GET) 100/s
写作操作 10/s
发送消息 25/s
流量触发 20/s