ForeverVM

offiziell

Python in einer Code-Sandbox ausführen.

Was kann man mit ForeverVM MCP machen?

  • Starten Sie eine neue Python-REPL-Sitzung — bitten Sie Ihren Assistenten, eine neue Python-Umgebung mit create-python-repl zu erstellen, und erhalten Sie deren Sitzungs-ID zurück.
  • Python-Code in einer vorhandenen REPL ausführen — geben Sie eine REPL-ID und ein Code-Snippet an, das über run-python-in-repl ausgeführt werden soll, und erhalten Sie die Ausgabe.
  • Mehrere Codeausführungen in einer Sitzung verketten — verwenden Sie dieselbe REPL-ID über mehrere run-python-in-repl-Aufrufe hinweg, um Zustand, Variablen oder Ergebnisse schrittweise aufzubauen.

Dokumentation

ForeverVM MCP Server

MCP-Server für ForeverVM, der es Claude ermöglicht, Code in einer Python-REPL auszuführen.

Tools

  1. create-python-repl
  • Erstellt eine Python-REPL.
  • Gibt zurück: ID der neuen REPL.
  1. run-python-in-repl
    • Führt Code in einer Python-REPL aus.
    • Erforderliche Eingaben:
      • code (string): Code, den die Python-REPL ausführen soll.
      • replId (string): ID der REPL, auf der der Code ausgeführt werden soll.
    • Gibt zurück: Ergebnis des ausgeführten Codes.

Verwendung mit Claude Desktop

Führen Sie den folgenden Befehl aus:

npx forevervm-mcp install --claude

Für andere MCP-Clients siehe die Dokumentation.

Lokale Installation (nur für die Entwicklung)

Setzen Sie im MCP-Client den Befehl auf npm und die Argumente auf:

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