返回市场
沙盒容器

沙盒容器

作者:cloudflare3153 星标更新:2025-11-07

项目介绍

Cloudflare 容器沙箱 MCP 服务器

这是一个支持远程 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 服务器

如果您的 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 开始。