Sandbox MCP

Sandbox MCP es un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los LLM (hosts/clientes MCP) ejecutar código en contenedores Docker seguros y aislados .
Si bien los LLM son muy buenos generando código, la mayoría no puede ejecutarlo . Al final, este código no probado se ejecuta directamente en el equipo, lo que podría tener consecuencias drásticas.
Proporcionar a los LLM las herramientas para probar el código de forma segura previene dichos problemas y ayuda a generar un código más preciso en menos iteraciones .
Sandbox MCP ofrece a los LLM un entorno de ejecución fácil de usar que cualquiera puede crear y configurar a través de un servidor MCP simple y nativo de IA que se ejecuta localmente.
Inspirado en Codapi . Algunos entornos de pruebas son iguales a los de Codapi .
Casos de uso
Sandbox MCP se puede utilizar para muchas tareas diferentes, incluidas, entre otras:
Ejecución segura de código : ejecute cualquier código generado por un LLM en un entorno seguro y aislado, protegiendo su sistema de código no confiable o potencialmente dañino.
Pruebas de código : pruebe y valide automáticamente el código en varios lenguajes y/o configuraciones en varios entornos antes de integrarlo en proyectos más grandes o sistemas de producción.
Validación de código de usuario : ejecute y verifique de forma segura el código o los scripts enviados por el usuario, garantizando que se comporten como se espera y no realicen acciones maliciosas.
Solución de problemas de red : diagnostique problemas de conectividad, pruebe puntos finales y analice el rendimiento de la red utilizando herramientas de red aisladas, todo sin exponer su sistema.
Codificación educativa y de entrevistas : compile y ejecute instantáneamente fragmentos de código para entrevistas de aprendizaje, enseñanza o técnicas, brindando retroalimentación inmediata en un entorno temporal y seguro.
Revisión y retroalimentación de código automatizadas : permite que los LLM ejecuten, prueben y revisen el código automáticamente, ofreciendo sugerencias o comentarios prácticos antes de fusionar o implementar el código.
Related MCP server: Code Sandbox MCP Server
Manifestación
Esta demostración muestra cómo funciona Sandbox MCP con Claude Desktop.

Prueba el video si el GIF no es claro.
Instalación
Descargar binario
Puede descargar el binario apropiado para su sistema operativo (por ejemplo, Darwin ) y arquitectura de procesador ( arm64 ) desde la página de versiones ( sandbox-mcp_Darwin_arm64.tar.gz ).
Instalar mediante Go
Prerrequisitos:
Vaya a 1.24 o superior
go install github.com/pottekkat/sandbox-mcp/cmd/sandbox-mcp@latestObtenga la ruta al binario sandbox-mcp :
which sandbox-mcpConstruir desde la fuente
Vea la sección Desarrollo .
Uso
Inicialización
Antes de usar sandbox-mcp con LLM, debe inicializar su configuración:
# Create the configuration directory in
# $XDG_CONFIG_HOME/sandbox-mcp and pull
# the default sandboxes from GitHub
sandbox-mcp --pull
# Build the Docker images for the sandboxes
sandbox-mcp --build[!NOTA] Asegúrese de tener Docker instalado y en ejecución.
Con hosts/clientes de MCP
Agregue esto a su claude_desktop_config.json para Claude Desktop o mcp.json para Cursor IDE:
{
"mcpServers": {
"sandbox-mcp": {
"command": "path/to/sandbox-mcp",
"args": [
"--stdio"
]
}
}
}[!NOTA] Asegúrese de reemplazar
path/to/sandbox-mcpcon la ruta real al binariosandbox-mcp.
Sandboxes disponibles
Salvadera | Descripción |
Un entorno Linux seguro y aislado para ejecutar comandos livianos que no requieren acceso a la red. | |
Ejecute código Python de forma segura en un entorno seguro y aislado. | |
Compilar y ejecutar código Rust en un entorno aislado. | |
Utilice diversas utilidades de red en un entorno aislado de Linux. Ideal para diagnóstico y resolución de problemas de red. Consulte https://github.com/jonlabelle/docker-network-tools para ver la lista de herramientas disponibles. | |
Ejecute el código Go de forma segura en un entorno aislado con acceso a la red. | |
Ejecute código JavaScript en un entorno aislado utilizando Node.js. | |
Ejecute una instancia ligera de Apache APISIX, que se puede configurar mediante un archivo YAML y se puede interactuar con ella mediante el comando curl incluido en el archivo main.sh. Por ejemplo, curl -sI | |
Compila y ejecuta código Java en un entorno aislado. Compatible con las funciones de vista previa de Java. |
[!IMPORTANTE]
Tu propia caja de arena
Puedes crear y añadir tus propios entornos de pruebas en
$XDG_CONFIG_HOME/sandbox-mcp/sandboxes. Un entorno de pruebas es básicamente un Dockerfile y una configuración JSON. Consulta los ejemplos y la guía para obtener más información.
Desarrollo
Bifurcar y clonar el repositorio:
git clone https://github.com/username/sandbox-mcp.gitCambiar al directorio:
cd sandbox-mcpInstalar dependencias:
make depsConstruir el proyecto:
make buildActualice la configuración de sus servidores MCP para que apunten a la compilación local:
{
"mcpServers": {
"sandbox-mcp": {
"command": "/path/to/sandbox-mcp/dist/sandbox-mcp",
"args": [
"--stdio"
]
}
}
}Licencia
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).173Apache 2.0
- AlicenseBqualityDmaintenanceA secure Model Context Protocol server that allows AI assistants and LLM applications to safely execute Python and JavaScript code snippets in containerized environments.2203MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server implementation that can be run directly or through Docker, enabling AI assistants to interact with external systems through the MCP standard.2-
- AlicenseNot gradedqualityAmaintenanceMCP server that gives any LLM a managed Docker workspace with live browser, terminal, code execution, document skills, and autonomous sub-agents.1,628118MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pottekkat/sandbox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server