cloudflare/mcp
MCP server for the Cloudflare API
解决的问题
此项目提供一种节省 token 的方式,让 AI 代理能与庞大的 Cloudflare API(包含超过 2,500 个端点)交互。传统上,将每个端点暴露为单独的工具会消耗数百万个 token 的上下文,压垮代理的提示词。此服务器让代理能管理整个 API,而不会将完整规范泄漏到提示词中。
运作方式
此服务器不是将每个 API 端点列为工具,而是使用「代码模式」模式。代理会获得几个高阶工具(search、execute、docs 和 whoami),让它能在服务器上编写并执行 JavaScript 代码,以找到正确的 API 端点,然后执行请求。API 规范位于服务器端,保持代理的上下文窗口干净。
适用对象
开发者和 AI 代理用户,想要使用 LLM 驱动的代理来自动化 Cloudflare 服务(如 Workers、KV、R2、D1、DNS 和 Firewall)。
重点特色
- 极致 token 效率:通过将 API 规范移至服务器,将 token 成本从数百万降至约 1,100 个 token。
- 动态执行:代理可以使用 JavaScript 搜索 API 规范并执行请求。
- 弹性验证:支持 OAuth 和 API token(用户与账户 token)。
- 广泛产品支持:适用于整个 Cloudflare 生态系统,包括 GraphQL Analytics API。
- 技能整合:通过 MCP Skills 扩展提供 Cloudflare 技能(例如 Wrangler、Durable Objects)。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目