Clever Cloud API代理服务

一个通过搜索和执行工具为AI代理提供完整Clever Cloud API访问的MCP服务器。

  • by davlgd
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 davlgd/clever-code-mode-mcp

使用说明

聪明的代码模式mcp

MCP服务器允许AI代理完全访问 聪明的云 API仅通过两个工具: search 和 execute.

代理没有公开176个单独的工具(每个API端点一个),而是发现可用的命令,然后编写JavaScript代码来编写它们-灵感来自 Cloudflare的代码模式 图案。

运作原理

  1. 代理人打电话来 search 带有关键字(例如。 "deploy application")并返回与其参数匹配的命令
  2. 代理人打电话来 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解析、响应转换和结构化错误处理。

设置

先决条件

安装

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年