Integrations
Runs Python code in isolated Docker containers for secure execution, enabling safe installation of packages and execution of arbitrary Python code
Supports installation and usage of NumPy library in the Python environment as mentioned in the example workflow
Supports installation and usage of pandas library for data analysis as mentioned in the example workflow
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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un entorno interactivo 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
- 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
- AsecurityAlicenseAqualityA server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.Last updated -33PythonMIT License