envy-mcp-hello
Provides tools for creating and managing Modal sandboxes, enabling execution of code and file operations within an ephemeral sandbox environment.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@envy-mcp-hellocreate a sandbox and read the README file"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
envy-mcp-hello
A tiny public MCP server backed by an Envy-managed Modal sandbox. It exposes
one hello environment and the standard Envy MCP tools:
create_sandbox · kill_sandbox · bash · read · write · edit · glob · grep
This example pins the current FastMCP 4 prerelease (4.0.0b3) so the public
deployment exercises the v4 server and client protocol.
Deploy it
Create a Modal token in the
modal-labsworkspace.In this GitHub repository, add these Actions secrets under Settings → Secrets and variables → Actions:
MODAL_TOKEN_IDMODAL_TOKEN_SECRET
Push to
main, or run Deploy MCP server manually from the Actions tab.
The workflow installs Envy from the public aaazzam/envy
repository, runs the declaration test, and deploys the modal_app in
devboxes.py to Modal.
The deployed MCP URL is:
https://modal-labs-aaazzam-dev--envy-mcp-hello-serve.modal.run/mcpThe endpoint is intentionally public for experimentation. Do not put secrets or private source code in the hello sandbox.
Related MCP server: Modal MCP
Try it
Point an MCP client at the URL and call:
create_sandboxwithenvironment: "hello"write/tmp/hello/message.txtwithhello from MCPread,edit,bash,glob, orgrepagainst that fileread/tmp/hello/README.mdor run/tmp/hello/hello.pykill_sandboxwhen finished
The sandbox is ephemeral, uses /tmp/hello as its working directory, and is
seeded with a small README.md and hello.py hello-world fixture.
Local validation
With Python and the MCP extra installed:
python -m unittest discover -s testsLive Modal integration is deliberately not part of the GitHub Action. The
Action deploys the public control plane; sandbox creation happens when an MCP
client calls create_sandbox.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityFmaintenanceMCP server to give every agent an ephemeral Linux sandboxes for executing shell commands.148MIT- AlicenseAqualityBmaintenanceAn MCP server for managing Modal — apps, containers, volumes, and secrets — and for deploying & running Modal apps directly from Claude Code and other MCP clients.26MIT
- AlicenseAqualityCmaintenanceMCP server that gives AI assistants a secure gVisor-isolated sandbox to run Python or JavaScript code, returning stdout, stderr, and exit codes without local access.136MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Cloud-hosted MCP server for durable AI memory
Connect AI agents to Flato's editable canvas runtime through a hosted MCP server.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaazzam/envy-mcp-hello'
If you have feedback or need assistance with the MCP directory API, please join our Discord server