Node 代码沙盒 MCP🛠️
欢迎来到 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 概念的基础知识
安装🛠️
- 克隆存储库:
- 导航到项目目录:
- 安装依赖项:
- 启动服务器:
现在,您的 Node Code Sandbox MCP 已启动并运行!
用法📖
服务器运行后,就可以开始执行 JavaScript 代码了。以下是一个简单的示例:
- 打开浏览器并导航至
http://localhost:3000
。 - 您将看到一个可以输入 JavaScript 代码的界面。
- 输入您的代码并单击“运行”。
结果将显示在输入区域下方。
示例代码
安装 NPM 包
要安装 NPM 包,请在界面中使用以下命令:
例如:
API 参考
Node Code Sandbox MCP 提供了多个 API 端点用于与沙盒环境交互。
执行代码
- 端点:
/execute
- 方法:POST
- 请求正文:
- 回复:
安装包
- 端点:
/install
- 方法:POST
- 请求正文:
- 回复:
贡献🤝
欢迎为 Node Code Sandbox MCP 做出贡献!如果您有任何改进或新功能方面的想法,请按以下步骤操作:
- 分叉存储库。
- 创建一个新分支:
git checkout -b feature/YourFeature
。 - 进行更改并提交:
git commit -m 'Add some feature'
。 - 推送到分支:
git push origin feature/YourFeature
。 - 打开拉取请求。
请确保您的代码符合我们的编码标准并在适用的情况下包含测试。
许可证📜
本项目遵循 MIT 许可证。详情请参阅LICENSE文件。
联系方式📫
如有任何问题或反馈,请通过 GitHub 问题联系或联系存储库所有者。
感谢您探索 Node Code Sandbox MCP!如需了解最新版本,请访问“发布”部分。祝您编程愉快!
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -72JavaScriptMIT License
- AsecurityFlicenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.Last updated -15JavaScript
- AsecurityAlicenseAqualityA 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 -111025JavaScriptMIT License
- -securityFlicense-qualityAllows 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