🚀 直接 Node.js REPL 执行器
🧙♂️ 简化的 JavaScript 执行环境
简化的直接 Node.js 执行环境,可实现无缝代码执行,并全面支持:
- ESM 模块- 原生导入/导出语法 
- 动态导入- 完全支持 await import() 
- CommonJS 兼容性- 通过 createRequire 与 require() 配合使用 
- 原生 Node.js API 访问——直接访问所有 Node.js 功能 
🧩 配置
对于 Cursor,更新您的.cursor/mcp.json配置:
✨ 特点
- 🚀直接执行 Node.js :无需虚拟机沙盒,直接在 Node.js 中运行代码 
- 📦完整模块支持:无缝支持 ESM 和 CommonJS 模块 
- ⏱️实时反馈:从代码执行中立即获得结果 
- 🔍增强调试:使用适当的错误处理清理输出 
- 🧠简单的架构:以最小的复杂性简化实施 
- 🔄文件系统访问:完全访问文件系统以进行实际测试 
🛠️ 实现细节
此实现:
- 每次执行时创建临时 - .mjs文件
- 在单独的进程中直接使用 Node.js 运行代码 
- 捕获所有控制台输出和执行结果 
- 自动清理临时文件 
- 将标准化结果返回给MCP客户端 
📝 使用示例
local-only server
The server can only run on the client's local machine because it depends on local resources.
安全的 JavaScript REPL 服务器,可以在沙盒环境中执行代码片段,具有内存保护、超时处理和全面的错误报告功能。
Related MCP Servers
- Asecurity-licenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.Last updated -1135
- -security-license-qualityA server that enables AI assistants to execute JavaScript code with persistent context through stateful REPL sessions, file operations, and package management features.
- -security-license-qualityA secure MCP server that provides controlled ShellJS access for LLMs, enabling AI systems to safely execute shell commands and interact with the filesystem within a configurable security sandbox.
- -security-license-qualityProvides secure execution of arbitrary JavaScript code within a sandboxed QuickJS WASM environment, allowing language models or other MCP clients to safely run JavaScript code snippets without compromising the host system.Last updated -4