Skip to main content
Glama

MCP-REPL

by AnEntrypoint

Ejecutor directo de REPL de Node.js

VersiónNodoLicencia

🧙‍♂️ 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

local-only server

The server can only run on the client's local machine because it depends on local resources.

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. 🧙‍♂️ Entorno de ejecución de JavaScript simplificado
    1. 🧩 Configuración
      1. ✨ Características
        1. 🛠️ Detalles de implementación
          1. Ejemplos de uso

            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

            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/AnEntrypoint/mcp-repl'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server