Python Exec Sandbox
@lu-zhengda
Python Exec Sandbox について
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"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is 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.
How to use Python Exec Sandbox?
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.
Key features of Python Exec Sandbox
- Sandboxed execution with platform-specific isolation (bubblewrap, Docker)
- PEP 723 inline metadata for declaring dependencies in scripts
- Multi-version Python support (3.13, 3.14, 3.15) via automatic uv downloads
- Ephemeral environments with per-execution dependency resolution
- Configurable timeouts (1–300s) and output truncation
Use cases of Python Exec Sandbox
- Running untrusted Python scripts safely in an AI agent pipeline
- Testing scripts with complex dependencies without permanent installation
- Executing code in CI/CD workflows with guaranteed isolation
- Providing a sandboxed Python environment for educational or exploration tools
FAQ from Python Exec Sandbox
What sandbox isolation methods are used?
Bubblewrap is used on Linux and Docker on macOS to prevent host filesystem access.
Can I configure the execution timeout?
Yes, the server supports configurable per-execution timeouts ranging from 1 to 300 seconds.
How are dependencies managed?
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.
What Python versions are supported?
Python Exec Sandbox supports scripts on Python 3.13, 3.14, and 3.15. The correct version is downloaded automatically by uv.
What tools does the server expose?
Three tools are available: execute_python (run a script with dependency management), check_environment (report runtime details), and validate_script (validate metadata without execution).
「推論」の他のコンテンツ
Agenticstore — The Open Source Standard For Local Mcp Tooling
agenticstoreAgenticStore: The secure toolkit for AI agents. Instantly equip Claude Desktop, Cursor, and Windsurf with 27+ MCP tools, persistent memory, and SearXNG search, all protected by a built-in PII prompt firewall to protect your data from being exposed to AI agents.
End-to-End Agentic AI Automation Lab
MDalamin5This repository contains hands-on projects, code examples, and deployment workflows. Explore multi-agent systems, LangChain, LangGraph, AutoGen, CrewAI, RAG, MCP, automation with n8n, and scalable agent deployment using Docker, AWS, and BentoML.
Deno Sandbox MCP Server
bewt85An MCP server that allows you to run TypeScript, JavaScript, and Python code in a sandbox on your local machine using the Deno® sandbox. This server provides a controlled environment for executing code with explicit permission controls.
MCP Sandbox
danstarnsTurn any JavaScript module into a sandboxed MCP (Model Context Protocol) server with automatic reflection and type inference.
Unified MCP Suite
Godzilla675A suite of Model Context Protocol (MCP) servers designed to enhance AI agent capabilities. Provides tools for media search/understanding (images, video), web information retrieval, PDF generation, and PowerPoint presentation creation, enabling agents to interact with diverse data
コメント