MCP 沙盒
欢迎在mcp 沙盒上尝试
中文文档|英语
演示
Python MCP Sandbox 是一个交互式 Python 代码执行工具,允许用户和 LLM 安全地执行 Python 代码并在隔离的 Docker 容器中安装程序包。
维比
Viby与 mcp 沙箱配合使用
特征
🐳 Docker 隔离:在隔离的 Docker 容器中安全地运行 Python 代码
📦软件包管理:轻松安装和管理 Python 软件包
📊文件生成:支持生成文件并通过网络链接访问
安装
默认的 SSE 端点是http://localhost:8000/sse ,您可以通过 SSE 或任何其他支持 SSE 连接的客户端通过 MCP Inspector 与其进行交互。
可用工具
create_sandbox :创建一个新的 Python Docker 沙盒并返回其 ID,用于后续代码执行和包安装
list_sandboxes :列出所有现有沙盒(Docker 容器)以供重复使用
execute_python_code :在指定的 Docker 沙箱中执行 Python 代码
install_package_in_sandbox :在指定的 Docker 沙箱中安装 Python 包
check_package_installation_status :检查 Docker 沙箱中软件包是否已安装或安装状态
execute_terminal_command :在指定的 Docker 沙盒中执行终端命令。参数:
sandbox_id(字符串),command(字符串)。返回stdout、stderr、exit_code。upload_file_to_sandbox :将本地文件上传到指定的 Docker 沙盒。参数:
sandbox_id(字符串)、local_file_path(字符串)、dest_path(字符串,可选,默认值:/app/results)。
项目结构
示例提示
MCP 示例配置
以下是 claude 的示例配置:
MCP 在线演示示例配置
根据您的环境需要修改serverUrl 。
This server cannot be installed
Related Resources
Related MCP Servers
- -securityFlicense-qualityProvides isolated Docker environments for code execution, enabling users to create and manage containers, execute multi-language code, save and reproduce development environments, ensuring security and isolation.Last updated -14
- -security-license-qualityAn interactive Python code execution environment that allows users and LLMs to safely execute Python code and install packages in isolated Docker containers.Last updated -30Apache 2.0
- -securityFlicense-qualityA secure server that enables code execution in isolated Docker environments, supporting Python with strict security constraints including network isolation, limited filesystem access, and resource limitations.Last updated -
- -securityFlicense-qualityEnables safe Python code execution in isolated Docker containers through the AgentRun framework. Provides automatic container lifecycle management and comprehensive error handling for secure and reproducible code execution.Last updated -