Garc33_js Sandbox Mcp Server

Garc33_js Sandbox Mcp Server

🚀 JS-Sandbox MCP 服务器

JS-Sandbox MCP 服务器是一个提供安全 JavaScript 执行环境的模型上下文协议服务器,能够在安全可控的环境中执行 JavaScript 代码,有效防护恶意代码。

🚀 快速开始

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 一起使用

要与 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。

  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-30 16:09

相似服务问题