ForeverVM

официальный

Запускайте Python в изолированной среде выполнения кода.

Что можно делать с Forever VM MCP?

  • Запустите новую сессию Python REPL — попросите ассистента создать новую среду Python с помощью create-python-repl и получить её идентификатор сессии.
  • Выполните код Python в существующем REPL — укажите ID REPL и фрагмент кода для выполнения через run-python-in-repl и получите результат.
  • Объедините несколько выполнений кода в одной сессии — повторно используйте один и тот же ID REPL в нескольких вызовах run-python-in-repl, чтобы постепенно накапливать состояние, переменные или результаты.

Документация

ForeverVM MCP Server

MCP-сервер для ForeverVM, позволяющий Claude выполнять код в Python REPL.

Инструменты

  1. create-python-repl
  • Создать Python REPL.
  • Возвращает: ID нового REPL.
  1. run-python-in-repl
    • Выполнить код в Python REPL.
    • Обязательные входные данные:
      • code (строка): код, который будет выполнен в Python REPL.
      • replId (строка): ID REPL, в котором нужно выполнить код.
    • Возвращает: результат выполнения кода.

Использование с Claude Desktop

Выполните следующую команду:

npx forevervm-mcp install --claude

Для других MCP-клиентов смотрите документацию.

Локальная установка (только для разработки)

В MCP-клиенте задайте команду npm и аргументы:

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