这是一个支持远程 MCP 连接的 模型上下文协议(MCP) 服务器,并内置了 Cloudflare OAuth。
它集成了运行沙箱容器的工具,与您的 MCP 客户端配合使用。通过这个服务器,您可以允许您的大语言模型在安全、隔离的环境中运行任意代码,如 Node 或 Python。
| 类别 | 工具 | 描述 |
|---|---|---|
| 容器生命周期 | container_initialize | (重新)启动一个容器。容器是临时性的,不会保存任何状态。容器仅保证持续约10分钟。 |
container_ping | 检测容器的连通性 | |
| 文件系统 | container_file_write | 写入文件 |
container_files_list | 列出工作目录中的所有文件 | |
container_file_read | 读取单个文件或目录的内容 | |
container_file_delete | 删除单个文件或目录 | |
| 执行 | container_exec | 在 shell 中运行命令 |
此 MCP 服务器仍在开发中,我们计划在未来添加更多工具。
使用 matplotlib 创建可视化。在您启动的容器中运行它克隆并探索此 GitHub 仓库:[仓库链接]。在您的开发环境中设置并运行测试使用 Python 分析这些数据如果您的 MCP 客户端支持远程 MCP 服务器,客户端将提供一种方式直接在其界面中接受服务器 URL(https://bindings.mcp.cloudflare.com)(例如,在 Cloudflare AI Playground 中)。
如果您的客户端尚未支持远程 MCP 服务器,您需要使用 mcp-remote 设置相应的配置文件,以指定客户端可以访问哪些服务器。
替换内容如下所示的配置:
{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": ["mcp-remote", "https://containers.mcp.cloudflare.com/mcp"]
}
}
}
一旦设置了配置文件,请重启 MCP 客户端,浏览器窗口将打开显示您的 OAuth 登录页面。按照身份验证流程授予客户端访问您的 MCP 服务器的权限。授权后,工具将可供您使用。
有兴趣贡献代码并在本地运行此服务器?请参阅 CONTRIBUTING.md 开始。