mcp云闪岩
一个轻量级的Cloudflare MCP服务器,专注于最常见的工作流(D1、Workers、R2、Zones和原始Wrangler命令)。
已发布包:
@dots_software/mcp-cloudflare-lite
特性
- 较小的刀具表面(聚焦刀具组)
- 使用API令牌+帐户ID(无
wrangler login必填) - 支持单帐户和多帐户环境设置
- 包含
wrangler_run用于高级/自定义牧马人命令
安装(本地开发)
npm install
npm run build不使用本地路径(通过npm)
在MCP客户端配置中使用此选项:
{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": ["-y", "-p", "@dots_software/mcp-cloudflare-lite@latest", "mcp-cloudflare-lite"],
"env": {
"CLOUDFLARE_ACCOUNT_ID": "your_account_id",
"CLOUDFLARE_API_TOKEN": "your_api_token"
}
}
}
}如果你的环境有 npx 路径问题(例如 nvm),设置绝对命令路径和/或显式命令路径 PATH.
认证
单一账户(推荐):
export CLOUDFLARE_ACCOUNT_ID="your_account_id"
export CLOUDFLARE_API_TOKEN="your_api_token"还支持:
CLOUDFLARE_TOKEN(作为替代令牌变量名)
多账户(可选):
export ACCOUNT_MAIN_ID="account_id"
export ACCOUNT_MAIN_TOKEN="api_token"
export ACCOUNT_STAGE_ID="account_id"
export ACCOUNT_STAGE_TOKEN="api_token"您还可以使用 ACCOUNT__API_TOKEN.
可用工具
list_accountswhoamid1_listd1_queryd1_execute_fileworker_listworker_deployworker_tailr2_list_bucketsr2_list_objectsr2_delete_objectzones_listsecret_putwrangler_run
示例提示
- “列出D1数据库”
- “显示所有员工”
- “在我的数据库上运行此SQL”
- “在此目录中部署worker”
- “运行wrangler命令:d1 info my db”
测试
npm run inspector
node build/index.js土耳其文件
请参阅: README_tr.md
