ForeverVM

oficial

Ejecuta Python en un entorno aislado de código.

¿Qué puedes hacer con Forever VM MCP?

  • Iniciar una nueva sesión de REPL de Python — pídele a tu asistente que cree un entorno Python nuevo usando create-python-repl y obtén su ID de sesión.
  • Ejecutar código Python en un REPL existente — proporciona un ID de REPL y un fragmento de código para ejecutar mediante run-python-in-repl y recibe la salida.
  • Encadenar múltiples ejecuciones de código en una sola sesión — reutiliza el mismo ID de REPL en varias llamadas a run-python-in-repl para construir estado, variables o resultados de forma incremental.

Documentación

Servidor MCP de ForeverVM

Servidor MCP para ForeverVM, que permite a Claude ejecutar código en un REPL de Python.

Herramientas

  1. create-python-repl
  • Crear un REPL de Python.
  • Devuelve: ID del nuevo REPL.
  1. run-python-in-repl
    • Ejecutar código en un REPL de Python.
    • Entradas requeridas:
      • code (string): código que ejecutará el REPL de Python.
      • replId (string): ID del REPL en el que ejecutar el código.
    • Devuelve: Resultado del código ejecutado.

Uso con Claude Desktop

Ejecuta el siguiente comando:

npx forevervm-mcp install --claude

Para otros clientes MCP, consulta la documentación.

Instalación local (solo para desarrollo)

En el cliente MCP, establece el comando como npm y los argumentos como:

["--prefix", "<path/to/this/directory>", "run", "start", "run"]