关于 Cloady
Cloady MCP 是本地 stdio 服务,将 Cloady API 作为工具提供给 AI 助手。它根据 OpenAPI 契约生成,涵盖从工作区和部署到账单与支持的云资源,并在每次调用时执行 API 权限检查。
主要功能
- 01管理工作区、应用和部署
- 02配置环境变量、域名和卷
- 03查看日志和指标
- 04管理成员、集成、账单和支持工单
- 05遵循 API 令牌范围和工作区角色
适用场景
- 01通过日志排查应用部署失败
- 02列出工作区和运行中的应用
- 03创建资源前查看数据库模板
MCP 相关
本地服务通过 stdio 将 Cloady API 操作暴露为 MCP 工具,并使用 API 令牌向 Cloady API 发送请求。README 还介绍了 Gemini CLI 扩展和 Claude 插件使用的托管 OAuth 连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://cloady.com/api/mcpclaude mcp add --transport http georgii-ivanov-cloady https://cloady.com/api/mcp{"mcpServers":{"georgii-ivanov-cloady":{"type":"http","url":"https://cloady.com/api/mcp"}}}在 Cursor 中打开{"servers":{"georgii-ivanov-cloady":{"type":"http","url":"https://cloady.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"georgii-ivanov-cloady":{"type":"http","url":"https://cloady.com/api/mcp"}}}{"mcpServers":{"georgii-ivanov-cloady":{"serverUrl":"https://cloady.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
@cloady/mcp
适用于 Cloady 的本地 MCP 服务——将整个 Cloady API 作为工具提供给 AI 助手:工作区、应用、部署、环境变量、域名、卷、成员、集成、账单和支持工单。
根据 Cloady 的 OpenAPI 契约生成,因此每个 REST 操作都是一个以其操作 ID 命名的工具(listVars、createVar、deployApp、execCommand)。它通过 stdio 运行,并使用你的 API 令牌调用 https://cloady.com。
设置
关于基于 OAuth 的 Claude 插件,请参阅 Cloady for Claude。它会连接到托管的 MCP 端点,无需安装 npm 服务或复制 API 令牌。
Gemini CLI 扩展
从此仓库安装扩展:
gemini extensions install https://github.com/Cloady/cloady-mcp
打开 Gemini CLI 并运行 /mcp auth cloady,通过 OAuth 登录 Cloady。完成任何必要的账户验证,并根据任务选择范围最窄的权限:read、deploy 或 full。此扩展无需 API 密钥或本地 npm 服务。
试试“列出我的 Cloady 工作区和正在运行的应用”“根据应用的构建日志说明最新部署失败的原因”,或“在创建任何内容之前,显示可用的数据库模板和价格”。
该扩展会将工具参数发送到 https://cloady.com/api/mcp,并将获准的结果返回给 Gemini。根据你请求的工具,这些结果可能包含账户和工作区元数据、应用配置、代码、日志、指标、数据库内容和支持消息。Google 会依据自身政策处理收到的结果;Cloady 对数据的处理、保留和删除方式详见隐私政策。账户级连接可涵盖该账户所属的所有工作区,但受权限范围和工作区角色限制。在 Cloady Account → API tokens 中撤销其令牌,即可停止后续请求。撤销不会删除托管数据或 Gemini 已收到的副本。
授权更改前,请检查目标工作区、应用、环境、区域及相关费用。写入工具可能会更改或删除资源。此扩展免费;托管资源按 Cloady 定价收费。支持和删除请求请联系:[email protected]。
Gemini 扩展和 Claude 插件的版本与本地 npm 包分别管理。
Qwen Code
Qwen Code 支持 Gemini CLI 扩展,并会在安装过程中转换其清单:
qwen extensions install https://github.com/Cloady/cloady-mcp
在你的客户端中使用 Cloady 的 OAuth 连接。上述相同的账户权限、数据处理方式和托管费用同样适用。请参阅 Qwen Code 的扩展文档。
本地 stdio 包
在控制面板的 Account → API tokens 下创建 API 令牌。
Claude Code
claude mcp add cloady -e BEARER_TOKEN_CLOADY=cldy_… -- npx -y @cloady/mcp
Claude Desktop / Cursor / 任意 MCP 客户端
{
"mcpServers": {
"cloady": {
"command": "npx",
"args": ["-y", "@cloady/mcp"],
"env": { "BEARER_TOKEN_CLOADY": "cldy_…" }
}
}
}
如果你在其他位置运行 Cloady,API_BASE_URL 可覆盖目标地址。
工具
每个 API 操作对应一个工具。参数是该操作的路径参数、查询参数和请求体字段,全部合并到一个对象中,因此 createVar 接受 workspaceSlug、appSlug、env、region、key、value 和 isSecret。
每次调用时,API 都会强制执行令牌的权限范围(read / deploy / full)和你的工作区角色,与控制面板和 SDK 的执行方式完全相同。
文档
完整参考文档请访问 cloady.com/docs。
发布
此仓库包含已在 npm 上发布为 @cloady/[email protected] 的源代码和构建产物,以及目录打包内容。运行 npm install 和 npm start。Cursor 插件使用固定的 npm 版本。MCPB 包含生产依赖。
隐私政策
此本地服务会使用你配置的 API 令牌,将工具参数转发给 Cloady API。有关数据处理和联系方式,请参阅 Cloady 隐私政策。请使用权限范围最小的令牌;写入工具可能会更改或删除资源。
0.5.1 桌面版在 0.5.0 API 实现的基础上添加了工具标题和保守的读取/写入注释。Cursor 配置仍使用已发布的 npm 0.5.0 版本。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。