使用说明
js沙盒MCP服务器
提供安全JavaScript执行环境的模型上下文协议服务器。
特性
工具
execute_js-在隔离环境中执行JavaScript代码- 参数:
code(必填):要执行的JavaScript代码timeout(可选):最大执行时间(毫秒)(100-30000ms)memory(可选):以字节为单位的内存限制(1MB-100MB)
- 返回代码执行的结果
- 参数:
安全
- 在受控环境中独立执行代码
- 可配置的执行时间和内存限制
- 防止恶意代码
发展
安装依赖项:
npm install
构建服务器:
npm run build
自动重建开发模式:
npm run watch
安装
通过Smithery安装
通过以下方式自动安装Claude Desktop的JavaScript沙盒服务器 史密瑟里:
npx -y @smithery/cli install @garc33/js-sandbox-mcp-server --client claude
要与Claude Desktop一起使用,请添加服务器配置:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
窗户: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"js-sandbox": {
"command": "/path/to/js-sandbox/build/index.js"
}
}
}
调试
由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为:
npm run inspector
检查器将提供一个URL,用于访问浏览器中的调试工具。