JS沙盒服务器
提供了一个安全、隔离的JavaScript执行环境,具有可配置的时间和内存限制,可以安全地运行来自克劳德的代码。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
execute_js 3 个参数 需填 1 项
Execute JavaScript code in an isolated environment
必填参数:code
服务介绍
js-sandbox MCP 服务器
一个提供安全 JavaScript 执行环境的模型上下文协议服务器。
特性
工具
execute_js- 在隔离环境中执行 JavaScript 代码- 参数:
code(必需): 要执行的 JavaScript 代码timeout(可选): 最大执行时间(毫秒)(100-30000ms)memory(可选): 内存限制(字节)(1MB-100MB)
- 返回代码执行的结果
- 参数:
安全
- 在受控环境中隔离代码执行
- 可配置的执行时间和内存限制
- 防护恶意代码
开发
安装依赖项:
npm install
构建服务器:
npm run build
带有自动重建功能的开发模式:
npm run watch
安装
要与 Claude Desktop 一起使用,请添加服务器配置:
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"
}
}
}
调试
由于 MCP 服务器通过 stdio 进行通信,调试可能会比较困难。我们推荐使用 MCP Inspector,它可用作:
npm run inspector
Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。