
Voiceover, voice cloning and SRT/VTT captions for agents, with exact durations and Remotion scenes.
Public tool metadata for what this MCP can expose to an agent.
check_setupChecks key, ffmpeg, saved voices, output folder; gives a fix for each problemChecks key, ffmpeg, saved voices, output folder; gives a fix for each problem
No parameter schema in public metadata yet.
list_voicesVoices saved in your Miragea accountVoices saved in your Miragea account
No parameter schema in public metadata yet.
speakAny length of text to speech (split at sentence ends under the 2,000-char API limit, joined back seamlessly). Saved voice, or clone from a public clipAny length of text to speech (split at sentence ends under the 2,000-char API limit, joined back seamlessly). Saved voice, or clone from a public clip
No parameter schema in public metadata yet.
transcribeLocal audio/video to SRT + VTT: whole words (no mid-word splits), 2 x 42-char lines, min/max cue time; style="shorts" for 1-3 word uppercase captionsLocal audio/video to SRT + VTT: whole words (no mid-word splits), 2 x 42-char lines, min/max cue time; style="shorts" for 1-3 word uppercase captions
No parameter schema in public metadata yet.
narrate_scenesOne audio file per scene, seconds, durationInFrames (rounded up, never cut off), startFrame, a narration.json manifest; captions=true adds word-level captions.json in Remotion's Caption shapeOne audio file per scene, seconds, durationInFrames (rounded up, never cut off), startFrame, a narration.json manifest; captions=true adds word-level captions.json in Remotion's Caption shape
No parameter schema in public metadata yet.
Sponsors
MIRAGEA_API_KEY*secretMiragea API key (https://miragea.ai)
MIRAGEA_VOICE_IDDefault saved voice id (optional)
MIRAGEA_OUTPUT_DIRFolder for generated files (default ~/Miragea)
An MCP server that gives your AI agent a real voice toolkit: text of any length to speech in your saved
or cloned voice, exact durations for every file, readable SRT/VTT captions from any local audio or
video, and per-scene narration with durationInFrames and word-level captions for Remotion and other
video timelines. Local stdio server, one line of config, no GPU. Voice and speech recognition by
Miragea.
{
"mcpServers": {
"miragea": {
"command": "uvx",
"args": ["miragea-mcp"],
"env": { "MIRAGEA_API_KEY": "your_key", "MIRAGEA_VOICE_ID": "optional_default_voice" }
}
}
}
Claude Code: claude mcp add miragea -e MIRAGEA_API_KEY=your_key -- uvx miragea-mcp.
No uv? pip install miragea-mcp and use "command": "miragea-mcp". Check everything with
uvx miragea-mcp --check.
Then just ask:
miragea-mcp