托管 MCP 服务器
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
Capgo 运行托管的 模型上下文协议 (Model Context Protocol) (MCP) 服务,让 AI 助手能直接通过对话操作您的 Capgo 账号:列出 apps 和 bundles、将 channel 迁移至新 bundle、暂停 rollout、检查 update 健康状态或读取 Native Build logs。
https://api.capgo.app/mcp- 无需安装。 将 URL 粘贴到您的 MCP 客户端中。
- 支持流式 HTTP,无状态。 适用于任何支持远程 MCP server 的客户端。
- 支持 OAuth 2.1 登录。 支持 MCP 鉴权的客户端会打开 Capgo 控制台以供您授权。不支持 OAuth 的客户端可以使用 Capgo API 密钥代替。
连接你的客户端
章节标题为“连接你的客户端”支持 OAuth 的客户端只需要 URL。它们会自行发现 Capgo 登录流程,并在你首次使用服务器时打开同意页面。
- 打开 设置 → 连接器 并选择 添加自定义连接器.
- 输入名称
Capgo并粘贴https://api.capgo.app/mcp作为 URL。 - 点击 连接 当授权页面打开时,请登录 Capgo。
claude mcp add --transport http capgo https://api.capgo.app/mcp然后运行 /mcp 在 Claude Code 中并选择 capgo 进行登录。
- 在 ChatGPT 设置中,打开 应用与连接器 并开启 开发者模式 在高级设置下。
- 创建一个新的 connector,命名为
Capgo,然后粘贴https://api.capgo.app/mcp作为 server URL。 - 选择 OAuth 认证,并在提示时登录 Capgo。
将服务器添加到 ~/.cursor/mcp.json (所有项目)或 .cursor/mcp.json (单个项目):
{ "mcpServers": { "capgo": { "url": "https://api.capgo.app/mcp" } }}Cursor 会显示 需要登录 提示,位于服务器旁边。点击即可登录 Capgo。
将服务器添加到 .vscode/mcp.json 在你的工作区中,或运行 MCP:添加 Server 从命令面板中选择 HTTP:
{ "servers": { "capgo": { "type": "http", "url": "https://api.capgo.app/mcp" } }}当 Copilot Chat 首次使用该服务器时,VS Code 会提示您登录 Capgo。
- 打开您的 Lovable 连接器设置,并添加一个自定义 MCP server。
- 粘贴
https://api.capgo.app/mcp作为服务器 URL。 - 选择 OAuth 并登录 Capgo。如果您想使用密钥,请选择 API 密钥 并粘贴 Capgo API 密钥.
其他实现了 MCP 授权规范的客户端(例如 MCP Inspector)工作方式相同:提供 URL 并按照登录 prompt 操作即可。
不使用 OAuth 的客户端(API 密钥)
标题为“不使用 OAuth 的客户端 (API 密钥)”对于 n8n、脚本、CI 任务或任何无法运行 OAuth 流程的客户端,请发送 Capgo API 密钥 作为 Bearer Token:
Authorization: Bearer <your Capgo API key>例如,支持自定义 Header 的客户端配置:
{ "mcpServers": { "capgo": { "url": "https://api.capgo.app/mcp", "headers": { "Authorization": "Bearer <your Capgo API key>" } } }}请使用权限最小化且能满足助手需求的密钥。请参阅 API 密钥权限.
登录与访问
标题为“登录与访问”托管服务器实现了基于 PKCE 的 OAuth 2.1,遵循 MCP 授权规范 (2025-11-25).
- 你的 MCP 客户端会打开 Capgo 控制台同意页面(
console.capgo.app/oauth/authorize). - 使用你的 Capgo 账号登录。
- 你选择客户端可以访问哪些组织。
- Capgo 会创建一个名为的专用 API 密钥
MCP · <client name>用于该客户端。
该 key 最长有效期为 90 天。如果组织强制执行更短的 API key 过期策略,则以更严格的限制为准。过期后,请从客户端重新登录以重新连接。
撤销访问权限
标题为“撤销访问权限”的章节每个已连接的客户端都有自己的 MCP · <client name> key。要断开某个客户端,请在 API 密钥页面 在 Capgo 控制台中。客户端将失去访问权限,必须重新通过授权页面进行连接。
助手功能
标题为“助手功能”的部分托管服务器提供了约 50 个工具:
| 领域 | 覆盖范围 |
|---|---|
| 账号与组织 | 身份查询、组织、成员与邀请、审计日志、API 密钥 |
| 应用 | 列出、创建、更新及删除 App |
| Bundle | 列出 bundle、更新元数据、删除、检查用量 |
| Channels 与 rollouts | 创建与更新 channels、为 channel 设置 bundle、渐进式 rollouts(暂停、晋升、回滚)、自动暂停 |
| 设备 | 列出并检查设备、设置或移除 channel overrides |
| 统计数据与 Observe | App、组织及账号统计,更新来自 Observe |
| 原生 build | Build 状态、build logs、取消 build |
| Webhooks | 创建、更新、测试与删除 webhooks,检查并重试投递 |
| 推送通知 | 通知设置、提供商、营销活动、发送通知、统计数据 |
每个工具都会调用 Capgo 公共 API 并使用您会话中的密钥。权限 (RBAC)、速率限制和审计日志的行为与使用该密钥的 REST API 调用完全一致。
执行删除或覆盖操作的工具会被标记为“破坏性 (destructive)”,因此 MCP 客户端在运行它们之前会请求您的确认。
示例 Prompt
标题为“示例 Prompt”的章节- “列出我的 Capgo 应用,并显示每个生产渠道 (production channel) 上的 bundle。”
- “Pause the rollout on the production channel of
com.example.app.” - “为什么我上次的 iOS Native Build 失败了?请显示 logs。”
- “哪些设备仍在使用 bundle 1.4.2?”
托管版 vs 本地 MCP
章节标题:“托管式 vs 本地 MCP”Capgo 提供两个 MCP server。你可以同时使用它们。
| 托管 MCP | 本地 CLI MCP | |
|---|---|---|
| 端点 | https://api.capgo.app/mcp | npx @capgo/cli@latest mcp (stdio) |
| 安装 | 无需填写,直接粘贴 URL | 在你的机器上运行 Capgo CLI |
| 身份验证 | OAuth 登录,或 Authorization: Bearer <API key> | npx @capgo/cli@latest login |
| 支持 | Claude.ai, ChatGPT, Cursor, VS Code, Lovable, n8n 以及其他远程 MCP 客户端 | 可以启动本地进程的桌面端和终端 Agent |
| 账号管理 | 应用、bundle、channel、rollout、设备、统计数据、Observe、build、webhook、通知 | 应用、bundle、channel、组织、统计数据 |
| 从 build 文件夹上传 bundle | 否 | 是 |
| 请求 Native Build | 不支持(仅限状态查询、logs 查看及取消) | 是 |
doctor, probe,并针对您的项目进行兼容性检查 | 否 | 是 |
通过任何聊天应用使用托管服务器处理日常账户工作。添加 本地 CLI MCP 服务器 当助手需要您的项目文件时。