J

JS沙盒服务器

@garc33/js-sandbox-mcp-server
0 Stars 398 次浏览 garc33 更新于 2026-08-23

提供了一个安全、隔离的JavaScript执行环境,具有可配置的时间和内存限制,可以安全地运行来自克劳德的代码。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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,以便您在浏览器中访问调试工具。

相关 MCP 服务