Integrations
Securely runs Python code in isolated Docker containers for safe execution of user and LLM-provided code.
References GitHub for repository access and project management, including compatibility with mission-control-link.
Supports installation and usage of NumPy for scientific computing within the sandbox environments.
Sandbox de MCP
Siéntete libre de probarlo en mcp sandbox
Chino tradicional | Inglés
Manifestación
Python MCP Sandbox es una herramienta interactiva de ejecución de código Python que permite a los usuarios y LLM ejecutar de forma segura código Python e instalar paquetes en contenedores Docker aislados.
Características
- 🐳 Aislamiento de Docker : ejecute de forma segura código Python en contenedores Docker aislados
- 📦 Gestión de paquetes : instala y administra fácilmente paquetes de Python
- 📊 Generación de archivos : Soporte para generar archivos y acceder a ellos a través de enlaces web
Instalación
El punto final SSE predeterminado es http://localhost:8000/sse y puede interactuar con él a través del Inspector MCP mediante SSE o cualquier otro cliente que admita conexiones SSE.
Herramientas disponibles
- create_sandbox : crea un nuevo entorno aislado de Python Docker y devuelve su ID para la posterior ejecución del código y la instalación del paquete.
- list_sandboxes : enumera todos los entornos sandbox existentes (contenedores Docker) para su reutilización
- execute_python_code : ejecuta código Python en un entorno sandbox de Docker especificado
- install_package_in_sandbox : instala paquetes de Python en un entorno aislado de Docker especificado
- check_package_installation_status : Comprueba si un paquete está instalado o el estado de instalación en un entorno sandbox de Docker
- execute_terminal_command : Ejecuta un comando de terminal en el entorno de pruebas de Docker especificado. Parámetros:
sandbox_id
(cadena),command
(cadena). Devuelvestdout
,stderr
yexit_code
. - upload_file_to_sandbox : Sube un archivo local al entorno de pruebas de Docker especificado. Parámetros:
sandbox_id
(cadena),local_file_path
(cadena),dest_path
(cadena, opcional, valor predeterminado:/app/results
).
Estructura del proyecto
Ejemplo de mensaje
Ejemplo de configuración de MCP
A continuación se muestra un ejemplo de configuración para Claude:
Ejemplo de configuración de MCP para demostración en línea
Modifique el serverUrl
según sea necesario para su entorno.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Una herramienta interactiva de ejecución de código Python que permite a los usuarios y LLM ejecutar de forma segura código Python e instalar paquetes en contenedores Docker aislados.
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 -6Python
- -securityAlicense-qualityAn MCP server to create secure code sandbox environment for executing code within Docker containers.Last updated -69GoMIT License
- AsecurityAlicenseAqualityAllows LLMs to execute Python code in a specified Conda environment, enabling access to necessary libraries and dependencies for efficient code execution.Last updated -129JavaScriptMIT License
- -securityAlicense-qualityFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.Last updated -PythonMIT License