Skip to main content
Glama
envy-mcp-hello

envy-mcp-hello

by aaazzam

envy-mcp-hello

Крошечный публичный MCP-сервер, работающий на базе управляемой Envy песочницы Modal. Он предоставляет одно окружение hello и стандартные инструменты Envy MCP:

create_sandbox · kill_sandbox · bash · read · write · edit · glob · grep

В этом примере зафиксирована текущая предварительная версия FastMCP 4 (4.0.0b3), чтобы публичное развертывание использовало протокол сервера и клиента v4.

Развертывание

  1. Создайте токен Modal в рабочей области modal-labs.

  2. В этом репозитории GitHub добавьте следующие секреты Actions в разделе Settings → Secrets and variables → Actions:

    • MODAL_TOKEN_ID

    • MODAL_TOKEN_SECRET

  3. Отправьте изменения в main или запустите Deploy MCP server вручную на вкладке Actions.

Рабочий процесс устанавливает Envy из публичного репозитория aaazzam/envy, запускает тест декларации и развертывает modal_app в devboxes.py на Modal.

Развернутый URL MCP:

https://modal-labs-aaazzam-dev--envy-mcp-hello-serve.modal.run/mcp

Конечная точка намеренно сделана публичной для экспериментов. Не размещайте секреты или приватный исходный код в песочнице hello.

Related MCP server: Modal MCP

Попробуйте

Направьте MCP-клиент на URL и вызовите:

  1. create_sandbox с параметром environment: "hello"

  2. write /tmp/hello/message.txt с содержимым hello from MCP

  3. read, edit, bash, glob или grep для этого файла

  4. read /tmp/hello/README.md или запустите /tmp/hello/hello.py

  5. kill_sandbox после завершения

Песочница является эфемерной, использует /tmp/hello в качестве рабочего каталога и содержит небольшой файл README.md и hello.py в качестве hello-world примера.

Локальная проверка

С установленным Python и дополнительным модулем MCP:

python -m unittest discover -s tests

Прямая интеграция Modal намеренно не является частью GitHub Action. Action развертывает публичную панель управления; создание песочницы происходит, когда MCP-клиент вызывает create_sandbox.

Related MCP Connectors

Related MCP Servers