聪明的代码模式mcp
MCP服务器允许AI代理完全访问 聪明的云 API仅通过两个工具: search 和 execute.
代理没有公开176个单独的工具(每个API端点一个),而是发现可用的命令,然后编写JavaScript代码来编写它们-灵感来自 Cloudflare的代码模式 图案。
运作原理
- 代理人打电话来
search带有关键字(例如。"deploy application")并返回与其参数匹配的命令 - 代理人打电话来
execute使用使用预认证Clever Cloud客户端的JavaScript代码和发现的命令:
const apps = await client.send(
new commands.ListApplicationCommand({ ownerId: "orga_xxx" })
);
return apps.filter(a => a.state === "RUNNING");代码在您的计算机上本地运行,并具有可配置的超时。完整版 @clevercloud/client 命令库可用,包括自动所有者ID解析、响应转换和结构化错误处理。
设置
先决条件
- Node.js>=22
- 一个聪明的云API令牌(在此处创建一个)
安装
git clone https://github.com/davlgd/clever-code-mode-mcp.git
cd clever-code-mode-mcp
npm install
npm run generate-catalog
npm run build在Claude代码中配置
添加到您的Claude Code MCP设置中(claude mcp add):
{
"mcpServers": {
"clever-cloud": {
"command": "node",
"args": ["/absolute/path/to/clever-code-mode-mcp/dist/index.js"],
"env": {
"CLEVER_CLOUD_API_TOKEN": "your-api-token"
}
}
}
}可选环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
CC_MCP_TIMEOUT_MS | 30000 | 执行超时(毫秒) |
CC_MCP_MAX_OUTPUT | 50000 | 最大输出长度(字符) |
许可证
阿帕奇-2.0--达尔格德,2026年
