JavaScript Sandbox
Fornece um ambiente seguro de execução JavaScript para rodar trechos de código.
Documentação
Servidor MCP js-sandbox
Um servidor de Protocolo de Contexto de Modelo (MCP) que fornece um ambiente seguro de execução de JavaScript.
Recursos
Ferramentas
execute_js- Executa código JavaScript em um ambiente isolado- Parâmetros:
code(obrigatório): Código JavaScript a ser executadotimeout(opcional): Tempo máximo de execução em milissegundos (100-30000ms)memory(opcional): Limite de memória em bytes (1MB-100MB)
- Retorna o resultado da execução do código
- Parâmetros:
Segurança
- Execução de código isolada em um ambiente controlado
- Limites configuráveis de tempo de execução e memória
- Proteção contra código malicioso
Desenvolvimento
Instale as dependências:
npm install
Compile o servidor:
npm run build
Modo de desenvolvimento com recompilação automática:
npm run watch
Instalação
Instalando via Smithery
Para instalar o Servidor JavaScript Sandbox para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @garc33/js-sandbox-mcp-server --client claude
Para usar com Claude Desktop, adicione a configuração do 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"
}
}
}
Depuração
Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como:
npm run inspector
O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.
