Skip to main content
Glama
envy-mcp-hello

envy-mcp-hello

by aaazzam

envy-mcp-hello

Ein winziger öffentlicher MCP-Server, der von einer Envy-verwalteten Modal-Sandbox unterstützt wird. Er stellt eine hello-Umgebung und die standardmäßigen Envy-MCP-Tools bereit:

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

Dieses Beispiel verwendet die aktuelle FastMCP 4-Vorabversion (4.0.0b3), sodass die öffentliche Bereitstellung das v4-Server- und Client-Protokoll nutzt.

Bereitstellen

  1. Erstellen Sie ein Modal-Token im modal-labs-Workspace.

  2. Fügen Sie in diesem GitHub-Repository unter Settings → Secrets and variables → Actions diese Actions-Geheimnisse hinzu:

    • MODAL_TOKEN_ID

    • MODAL_TOKEN_SECRET

  3. Pushen Sie auf main oder führen Sie Deploy MCP server manuell über den Actions-Tab aus.

Der Workflow installiert Envy aus dem öffentlichen Repository aaazzam/envy, führt den Deklarationstest aus und stellt modal_app in devboxes.py auf Modal bereit.

Die bereitgestellte MCP-URL lautet:

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

Der Endpunkt ist absichtlich öffentlich für Experimente. Legen Sie keine Geheimnisse oder privaten Quellcode in der Hello-Sandbox ab.

Related MCP server: Modal MCP

Ausprobieren

Richten Sie einen MCP-Client auf die URL und rufen Sie auf:

  1. create_sandbox mit environment: "hello"

  2. write /tmp/hello/message.txt mit hello from MCP

  3. read, edit, bash, glob oder grep für diese Datei

  4. read /tmp/hello/README.md oder führen Sie /tmp/hello/hello.py aus

  5. kill_sandbox, wenn Sie fertig sind

Die Sandbox ist flüchtig, verwendet /tmp/hello als Arbeitsverzeichnis und ist mit einer kleinen README.md- und hello.py-Hello-World-Vorlage versehen.

Lokale Validierung

Mit Python und dem MCP-Extra installiert:

python -m unittest discover -s tests

Die Live-Modal-Integration ist bewusst nicht Teil der GitHub Action. Die Action stellt die öffentliche Kontrollebene bereit; die Sandbox-Erstellung erfolgt, wenn ein MCP-Client create_sandbox aufruft.

Related MCP Connectors

Related MCP Servers