ForeverVM

officiel

Exécutez Python dans un bac à sable de code.

Que pouvez-vous faire avec Forever VM MCP ?

  • Démarrer une nouvelle session REPL Python — demandez à votre assistant de créer un nouvel environnement Python en utilisant create-python-repl et récupérez son ID de session.
  • Exécuter du code Python dans un REPL existant — fournissez un ID de REPL et un extrait de code à exécuter via run-python-in-repl pour recevoir le résultat.
  • Enchaîner plusieurs exécutions de code dans une même session — réutilisez le même ID de REPL pour plusieurs appels à run-python-in-repl afin de construire progressivement un état, des variables ou des résultats.

Documentation

Serveur MCP ForeverVM

Serveur MCP pour ForeverVM, permettant à Claude d'exécuter du code dans un REPL Python.

Outils

  1. create-python-repl
  • Créer un REPL Python.
  • Renvoie : l'ID du nouveau REPL.
  1. run-python-in-repl
    • Exécuter du code dans un REPL Python.
    • Entrées requises :
      • code (chaîne) : code que le REPL Python va exécuter.
      • replId (chaîne) : ID du REPL sur lequel exécuter le code.
    • Renvoie : le résultat du code exécuté.

Utilisation avec Claude Desktop

Exécutez la commande suivante :

npx forevervm-mcp install --claude

Pour les autres clients MCP, consultez la documentation.

Installation locale (pour le développement uniquement)

Dans le client MCP, définissez la commande sur npm et les arguments sur :

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