返回市场
JS沙箱MCP服务器

JS沙箱MCP服务器

作者:garc335 星标更新:2025-10-11

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

js-sandbox MCP 服务器

smithery 徽章

提供安全的JavaScript执行环境的模型上下文协议服务器。

<a href="https://glama.ai/mcp/servers/agatnhlgki"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=2106715235,523186752&fm=3081&app=3081&f=PNG?w=760&h=400" alt="JavaScript 沙箱服务器 MCP 服务器" /> </a>

功能

工具

  • execute_js - 在隔离环境中执行JavaScript代码
    • 参数:
      • code(必需):要执行的JavaScript代码
      • timeout(可选):最大执行时间(毫秒),范围100-30000ms
      • memory(可选):内存限制(字节),范围1MB-100MB
    • 返回代码执行的结果

安全性

  • 在受控环境中进行隔离代码执行
  • 可配置的执行时间和内存限制
  • 防止恶意代码

开发

安装依赖项:

npm install

构建服务器:

npm run build

开发模式下自动重建:

npm run watch

安装

通过 Smithery 安装

要通过 Smithery 自动安装 JavaScript 沙箱服务器到 Claude Desktop:

npx -y @smithery/cli install @garc33/js-sandbox-mcp-server --client claude

要在 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 服务器通过标准 I/O 进行通信,调试可能会有挑战。我们推荐使用 MCP Inspector,其可用方式如下:

npm run inspector

Inspector 将提供一个 URL,以便在浏览器中访问调试工具。