Integrations

  • Provides a secure JavaScript REPL (Read-Eval-Print-Loop) environment to execute code snippets with error handling, memory management, and output formatting.

  • Enables secure access to Node.js built-in modules and execution of JavaScript code in a sandboxed VM context with working directory support.

  • Allows running the REPL directly via npx without installation or installing it globally through npm for repeated usage.

Ejecutor directo de REPL de Node.js

🧙‍♂️ Entorno de ejecución de JavaScript simplificado

Un entorno de ejecución directa de Node.js optimizado que permite la ejecución perfecta de código con soporte completo para:

  • Módulos ESM : sintaxis nativa de importación y exportación
  • Importaciones dinámicas : soporte completo para await import()
  • Compatibilidad con CommonJS : funciona con require() a través de createRequire
  • Acceso a la API nativa de Node.js : acceso directo a todas las funciones de Node.js

🧩 Configuración

Para Cursor, actualice su configuración .cursor/mcp.json :

{ "mcpServers": { "mcp-repl": { "command": "node", "args": [ "path/to/direct-node-executor.js", "path/to/your/project" ], "env": {}, "disabled": false, "autoApprove": ["execute"] } } }

✨ Características

  • 🚀 Ejecución directa de Node.js : ejecuta el código directamente en Node.js sin necesidad de espacio aislado en la máquina virtual.
  • 📦 Soporte completo de módulos : soporte perfecto para módulos ESM y CommonJS
  • ⏱️ Comentarios en tiempo real : obtenga resultados inmediatos de la ejecución del código
  • 🔍 Depuración mejorada : salida limpia con manejo de errores adecuado
  • 🧠 Arquitectura simple : implementación optimizada con mínima complejidad
  • 🔄 Acceso al sistema de archivos : acceso completo al sistema de archivos para pruebas reales

🛠️ Detalles de implementación

Esta implementación:

  1. Crea archivos .mjs temporales para cada ejecución
  2. Ejecuta el código directamente con Node.js en un proceso separado
  3. Captura todos los resultados de salida y ejecución de la consola.
  4. Limpia automáticamente los archivos temporales
  5. Devuelve resultados estandarizados al cliente MCP

Ejemplos de uso

// Dynamic imports const fs = await import('fs/promises'); const path = await import('path'); // Reading files const content = await fs.readFile('package.json', 'utf8'); console.log(JSON.parse(content)); // Using path utilities console.log(path.join('folder', 'file.txt'));

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

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

Un servidor REPL de JavaScript seguro que permite ejecutar fragmentos de código en un entorno aislado con protección de memoria, manejo de tiempos de espera e informes de errores completos.

  1. 🧙‍♂️ Simplified JavaScript Execution Environment
    1. 🧩 Configuration
      1. ✨ Features
        1. 🛠️ Implementation Details
          1. 📝 Usage Examples

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              The sessionless code interpreter. Securely run AI-generated code in stateful sandboxes that run forever.
              Last updated -
              65
              176
              Rust
              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
            • -
              security
              F
              license
              -
              quality
              A server that enables AI assistants to execute JavaScript code with persistent context through stateful REPL sessions, file operations, and package management features.
              Last updated -
              TypeScript
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              Enables mapping JavaScript error stack traces back to original source code, extracting context information to help developers locate and fix issues.
              Last updated -
              2
              150
              2
              TypeScript
              MIT License

            View all related MCP servers

            ID: qxzhferyl6