What sandbox isolation methods are used?
Bubblewrap is used on Linux and Docker on macOS to prevent host filesystem access.
@lu-zhengda
基本信息
Sandboxed Python execution for AI agents. Scripts run in ephemeral, isolated environments (bubblewrap on Linux, Docker on macOS) with PEP 723 inline dependencies — zero host pollution, zero leftover venvs, zero package conflicts. Supports multi-version Python (3.13–3.15), configu
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"python-sandbox": {
"command": "uvx",
"args": [
"mcp-python-exec-sandbox"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
Python Exec Sandbox is an MCP server that provides sandboxed execution of Python scripts with automatic dependency management. It uses platform-specific isolation (bubblewrap on Linux, Docker on macOS) and the uv package manager to resolve PEP 723 inline metadata, making it ideal for safely running untrusted or third-party code in agent workflows.
Install the server via uvx and add it to Claude: claude mcp add python-sandbox -- uvx mcp-python-exec-sandbox. Then use the three provided tools: execute_python to run a script, check_environment to inspect the runtime, and validate_script to verify dependencies without execution.
Bubblewrap is used on Linux and Docker on macOS to prevent host filesystem access.
Yes, the server supports configurable per-execution timeouts ranging from 1 to 300 seconds.
Dependencies are declared inline using PEP 723 `# /// script` blocks and are automatically resolved by uv into ephemeral environments. Package caching via uv makes repeat installs near-instant.
Python Exec Sandbox supports scripts on Python 3.13, 3.14, and 3.15. The correct version is downloaded automatically by uv.
Three tools are available: `execute_python` (run a script with dependency management), `check_environment` (report runtime details), and `validate_script` (validate metadata without execution).
Multi-Agent AI Orchestration Workshop
An MCP (Model Context Protocol) server that helps AI assistants (like Claude) break down complex tasks into manageable steps, track progress, and manage a hierarchical task list.
A Node.js–based Model Context Protocol server that spins up disposable Docker containers to execute arbitrary JavaScript.
A comprehensive Model Context Protocol (MCP) server providing AI assistants with powerful task management and agent memories capabilities with project-specific storage.
MCP server that gives Claude persistent project memory — roadmap, session history, and codebase context. Type continue and Claude picks up exactly where you left off
评论