ForeverVM

官方

在程式碼沙盒中執行 Python。

你可以用 Forever VM MCP 做什麼?

  • 啟動新的 Python REPL 工作階段 — 請您的助手使用 create-python-repl 建立一個全新的 Python 環境,並取得其工作階段 ID。
  • 在現有的 REPL 中執行 Python 程式碼 — 提供 REPL ID 與程式碼片段,透過 run-python-in-repl 執行並取得輸出結果。
  • 在同一個工作階段中串聯多次程式碼執行 — 在多個 run-python-in-repl 呼叫中重複使用相同的 REPL ID,以逐步累積狀態、變數或結果。

文件

ForeverVM MCP 伺服器

適用於 ForeverVM 的 MCP 伺服器,讓 Claude 能夠在 Python REPL 中執行程式碼。

工具

  1. create-python-repl
  • 建立一個 Python REPL。
  • 回傳值:新 REPL 的 ID。
  1. run-python-in-repl
    • 在 Python REPL 中執行程式碼。
    • 必要輸入:
      • code (字串):Python REPL 將執行的程式碼。
      • replId (字串):要執行程式碼的 REPL ID。
    • 回傳值:執行程式碼的結果。

與 Claude Desktop 搭配使用

執行以下指令:

npx forevervm-mcp install --claude

對於其他 MCP 客戶端,請參閱文件

本機安裝(僅供開發使用)

在 MCP 客戶端中,將指令設為 npm,並將參數設為:

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