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)。

目录

Related MCP server: Shell MCP Server

特点🌟

  • 动态 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!如需了解最新版本,请访问“发布”部分。祝您编程愉快!

Latest Blog Posts

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