loading…
Search for a command to run...
loading…
Exposes Modal cloud functions as MCP tools for video rendering, voice synthesis, and app management. Enables LLM agents to execute Remotion renders, F5-TTS voic
Exposes Modal cloud functions as MCP tools for video rendering, voice synthesis, and app management. Enables LLM agents to execute Remotion renders, F5-TTS voice cloning, and monitor Modal applications via Supabase-backed infrastructure.
MCP (Model Context Protocol) server that exposes Modal cloud functions as tools for Claude and other LLM agents.
| Tool | Description |
|---|---|
modal_render |
Render a Remotion composition on Modal (Chrome + FFmpeg), upload MP4 to Supabase Storage |
modal_render_list |
List recent render jobs from Supabase memory |
modal_render_get |
Get a single render job by ID |
modal_voice_clone |
Synthesize speech via Modal F5-TTS voice clone endpoint |
modal_apps |
List deployed Modal apps via CLI |
modal_logs |
Tail logs from a Modal app |
npm install
The server reads these from the environment (typically passed via Claude's settings.json):
| Variable | Required | Description |
|---|---|---|
SUPABASE_URL |
Yes | Supabase project URL |
SUPABASE_KEY |
Yes | Supabase service role key |
MODAL_REMOTION_RENDER_URL |
No | Modal render endpoint URL |
MODAL_VOICE_CLONE_URL |
No | Modal voice clone endpoint URL |
MODAL_BIN |
No | Path to modal CLI binary (default: modal) |
In your Claude settings.json, add under mcpServers:
{
"modal-mcp": {
"command": "node",
"args": ["/path/to/modal-mcp/server.js"],
"env": {
"SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_KEY": "your-service-role-key",
"MODAL_REMOTION_RENDER_URL": "https://your-modal-endpoint.modal.run"
}
}
}
The included modal_remotion_render.py is the Modal-side endpoint that this MCP server calls. It:
# Set required env vars first
export SUPABASE_URL=https://your-project.supabase.co
export SUPABASE_SERVICE_ROLE_KEY=your-key
export SUPABASE_KEY=your-key
export REMOTION_LOCAL_PATH=/path/to/your/remotion/project
modal deploy modal_remotion_render.py
MIT
Run in your terminal:
claude mcp add modal-mcp-server -- npx Yes, Modal Server MCP is free — one-click install via Unyly at no cost.
No, Modal Server runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Modal Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Transcripts, channel stats, search
by YouTubeAI image generation using various models.
by modelcontextprotocolUnified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
by gpu-bridgeA powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,
by hamflxNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs