JavaScript Sandbox
Proporciona un entorno de ejecución seguro de JavaScript para ejecutar fragmentos de código.
Documentación
Servidor MCP js-sandbox
Un servidor de Model Context Protocol que proporciona un entorno seguro de ejecución de JavaScript.
Características
Herramientas
execute_js- Ejecuta código JavaScript en un entorno aislado- Parámetros:
code(obligatorio): código JavaScript a ejecutartimeout(opcional): tiempo máximo de ejecución en milisegundos (100-30000ms)memory(opcional): límite de memoria en bytes (1MB-100MB)
- Devuelve el resultado de la ejecución del código
- Parámetros:
Seguridad
- Ejecución de código aislada en un entorno controlado
- Límites de tiempo de ejecución y memoria configurables
- Protección contra código malicioso
Desarrollo
Instalar dependencias:
npm install
Compilar el servidor:
npm run build
Modo de desarrollo con reconstrucción automática:
npm run watch
Instalación
Instalación mediante Smithery
Para instalar JavaScript Sandbox Server para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @garc33/js-sandbox-mcp-server --client claude
Para usar con Claude Desktop, añade la configuración del servidor:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"js-sandbox": {
"command": "/path/to/js-sandbox/build/index.js"
}
}
}
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar MCP Inspector, que está disponible como:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.
