How does Modal MCP authenticate with Modal?
Modal MCP uses your local Modal credentials stored in `~/.modal.toml`. Run `modal setup` to log in, or check the current profile with `modal profile current`.
@george-bobby
Basic information
An MCP server for managing Modal — apps, containers, volumes, and secrets — and for deploying & running Modal apps directly from Claude Code and other MCP clients.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-modal": {
"command": "uvx",
"args": [
"mcp-modal"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Modal MCP is an MCP server for managing Modal — apps, containers, volumes, and secrets — and for deploying and running Modal apps directly from Claude Code and other MCP clients. It shells out to your local modal CLI, using whatever Modal profile and credentials are configured on your machine with no extra tokens to manage.
Install via uvx mcp-modal (requires Python 3.11+, uv, and Modal CLI 1.x configured with valid credentials). Add the server to Claude Code with claude mcp add mcp-modal -- uvx mcp-modal or add it to a .mcp.json file in your project root. All tools are invoked through your MCP client after configuration; for deploy/run support the target project must use uv with modal installed in its virtual environment.
MCP_MODAL_ALLOWED_LOCAL_PATHS allowlist to restrict file accessuvx mcp-modal@<version>Modal MCP uses your local Modal credentials stored in `~/.modal.toml`. Run `modal setup` to log in, or check the current profile with `modal profile current`.
`modal serve` keeps endpoints alive only while the blocking process runs, so an MCP tool that returns would tear them down immediately. Use `deploy_modal_app` for persistent, shareable endpoints.
Set the `MCP_MODAL_ALLOWED_LOCAL_PATHS` environment variable to a colon-separated list of allowed directories. When set, `put_modal_volume_file` and `get_modal_volume_file` (with `force=True`) will be refused unless the resolved local path falls inside one of those roots.
Python 3.11+, `uv` (provides `uvx`), Modal CLI 1.x with valid credentials. For deploy/run support, the target project must use `uv` for dependency management and have `modal` installed in its virtual environment.
Tools like `deploy_modal_app`, `run_modal_app`, `put_modal_volume_file`, `get_modal_volume_file` (with `force=True`), and `exec_modal_container` can execute arbitrary code or exfiltrate data. They should remain behind your MCP client's tool‑approval prompts and not be auto‑approved.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code
🚀 The fast, Pythonic way to build MCP servers and clients.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w

Model Context Protocol Servers
Open-source MCP to use Blender with any LLM
Comments