Node代码沙盒工具

Node Code Sandbox MCP是一个安全的JavaScript执行环境,支持动态运行代码、安装NPM包,适用于AI应用开发和测试。

  • by mozicim
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 mozicim/node-code-sandbox-mcp

使用说明

节点代码沙盒MCP🛠️

欢迎来到节点代码沙盒MCP!此存储库提供了一个安全的https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip为人工智能应用量身定制的执行环境。它允许编码代理和大型语言模型(LLM)动态运行JavaScript,安装NPM包并检索结果。此功能有助于代码生成、测试和交互式辅助,同时遵守模型控制协议(MCP)。

目录

特性🌟

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

入门指南🚀

要开始使用节点代码沙盒MCP,您可以查看 发布 最新版本的部分。下载并执行相应的文件以设置您的环境。

先决条件

  • https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip(版本14或更高)
  • NPM(节点包管理器)
  • JavaScript和AI概念的基本知识

安装🛠️

  1. 克隆存储库:

    git clone https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip
    
  2. 导航到项目目录:

    cd node-code-sandbox-mcp
    
  3. 安装依赖项:

    npm install
    
  4. 启动服务器:

    npm start
    

现在,您的节点代码沙盒MCP已启动并运行!

用法📖

服务器运行后,您可以开始执行JavaScript代码。这里有一个简单的例子:

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

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

示例代码

https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip("Hello, world!");

安装NPM软件包

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

npm install <package-name>

例如:

npm install lodash

API 参考📚

节点代码沙盒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"
    }
    

贡献🤝

我们欢迎为节点代码沙盒MCP做出贡献!如果您有改进或新功能的想法,请按照以下步骤操作:

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

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

许可证📜

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

联系📫

如有疑问或反馈,请通过GitHub issues联系或联系存储库所有者。


感谢您探索节点代码沙盒MCP!有关最新版本,请访问 发布 部分。享受编码!