Skip to main content
Glama

Node Code Sandbox MCP

by mozicim

Node 代码沙盒 MCP🛠️

Node 代码沙箱

欢迎来到 Node Code Sandbox MCP!此代码库提供了一个专为 AI 应用量身定制的安全 Node.js 执行环境。它允许编码代理和大型语言模型 (LLM) 动态运行 JavaScript、安装 NPM 包并检索结果。此功能有助于代码生成、测试和交互式辅助,同时遵循模型控制协议 (MCP)。

目录

特点🌟

  • 动态 JavaScript 执行:在安全的环境中运行 JavaScript 代码。
  • NPM 包支持:根据需要安装和使用 NPM 包。
  • 交互式协助:AI代理的代码生成和测试能力。
  • MCP 兼容性:与模型控制协议无缝协作。
  • 沙盒:确保安全执行以防止未经授权的访问。

入门🚀

要开始使用 Node Code Sandbox MCP,您可以查看“发布”部分以获取最新版本。下载并执行相应的文件来设置您的环境。

先决条件

  • Node.js(版本 14 或更高版本)
  • NPM(节点包管理器)
  • JavaScript 和 AI 概念的基础知识

安装🛠️

  1. 克隆存储库:
    git clone https://github.com/mozicim/node-code-sandbox-mcp.git
  2. 导航到项目目录:
    cd node-code-sandbox-mcp
  3. 安装依赖项:
    npm install
  4. 启动服务器:
    npm start

现在,您的 Node Code Sandbox MCP 已启动并运行!

用法📖

服务器运行后,就可以开始执行 JavaScript 代码了。以下是一个简单的示例:

  1. 打开浏览器并导航至http://localhost:3000
  2. 您将看到一个可以输入 JavaScript 代码的界面。
  3. 输入您的代码并单击“运行”。

结果将显示在输入区域下方。

示例代码

console.log("Hello, world!");

安装 NPM 包

要安装 NPM 包,请在界面中使用以下命令:

npm install <package-name>

例如:

npm install lodash

API 参考

Node Code Sandbox MCP 提供了多个 API 端点用于与沙盒环境交互。

执行代码

  • 端点/execute
  • 方法:POST
  • 请求正文
    { "code": "your JavaScript code here" }
  • 回复
    { "result": "output of your code" }

安装包

  • 端点/install
  • 方法:POST
  • 请求正文
    { "package": "package-name" }
  • 回复
    { "status": "success", "message": "Package installed successfully" }

贡献🤝

欢迎为 Node Code Sandbox MCP 做出贡献!如果您有任何改进或新功能方面的想法,请按以下步骤操作:

  1. 分叉存储库。
  2. 创建一个新分支: git checkout -b feature/YourFeature
  3. 进行更改并提交: git commit -m 'Add some feature'
  4. 推送到分支: git push origin feature/YourFeature
  5. 打开拉取请求。

请确保您的代码符合我们的编码标准并在适用的情况下包含测试。

许可证📜

本项目遵循 MIT 许可证。详情请参阅LICENSE文件。

联系方式📫

如有任何问题或反馈,请通过 GitHub 问题联系或联系存储库所有者。


感谢您探索 Node Code Sandbox MCP!如需了解最新版本,请访问“发布”部分。祝您编程愉快!

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

安全的 Node.js 执行环境,允许编码代理和 LLM 动态运行 JavaScript、安装 NPM 包并检索结果,同时遵守模型控制协议。

  1. 目录
    1. 特点🌟
      1. 入门🚀
        1. 先决条件
      2. 安装🛠️
        1. 用法📖
          1. 示例代码
          2. 安装 NPM 包
        2. API 参考
          1. 执行代码
          2. 安装包
        3. 贡献🤝
          1. 许可证📜
            1. 联系方式📫

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.
                Last updated -
                7
                2
                JavaScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                Provides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.
                Last updated -
                1
                5
                JavaScript
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Node.js implementation of the Model Context Protocol that provides secure shell command execution capabilities, allowing AI models like Claude to run shell commands in a controlled environment with built-in security measures.
                Last updated -
                1
                110
                25
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                Allows AI models to run JavaScript/TypeScript code through Model Context Protocol tool calls, supporting both one-time script execution and stateful REPL sessions with npm package integration.
                Last updated -
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/mozicim/node-code-sandbox-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server