
YouTube Dubbing MCP
AI dubbing for YouTube videos: one cloned voice per speaker, synced SRT, YouTube audio tracks.
- tools
- 12
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Nov 10, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
dubbing_check_setupKey set (hidden), voice engine reachable, models and limits, ffmpeg and yt-dlp found. Read-only.
Key set (hidden), voice engine reachable, models and limits, ffmpeg and yt-dlp found. Read-only.
No parameter schema in public metadata yet.
dubbing_start_projectYouTube URL / video / audio / SRT → project with sentences and speakers (`num_speakers` optional).
YouTube URL / video / audio / SRT → project with sentences and speakers (`num_speakers` optional).
No parameter schema in public metadata yet.
dubbing_get_segmentsPages of lines with speaker and timing; with `target_language`, `target_chars` and `max_chars` per line.
Pages of lines with speaker and timing; with `target_language`, `target_chars` and `max_chars` per line.
No parameter schema in public metadata yet.
dubbing_assign_speakers`{"1-4": "Anna", "5": "Ben", "*": "Host"}`.
`{"1-4": "Anna", "5": "Ben", "*": "Host"}`.
No parameter schema in public metadata yet.
dubbing_extract_voice_samplesClean 4–14 s sample per speaker + transcript; `share=true` clones them automatically.
Clean 4–14 s sample per speaker + transcript; `share=true` clones them automatically.
No parameter schema in public metadata yet.
dubbing_set_voiceSaved voice (`actor_id`) or any public `reference_audio_url` + `reference_text`; model and speed.
Saved voice (`actor_id`) or any public `reference_audio_url` + `reference_text`; model and speed.
No parameter schema in public metadata yet.
dubbing_list_voicesSaved voices in your voice engine account.
Saved voices in your voice engine account.
No parameter schema in public metadata yet.
dubbing_set_translationSave `{id: line}` + localized title/description; returns lines that are too long.
Save `{id: line}` + localized title/description; returns lines that are too long.
No parameter schema in public metadata yet.
dubbing_renderVoice all lines, fit them to the timeline, write the track (m4a/mp3/wav), SRT and preview MP4; optional background music.
Voice all lines, fit them to the timeline, write the track (m4a/mp3/wav), SRT and preview MP4; optional background music.
No parameter schema in public metadata yet.
dubbing_export_youtube_packagePer-language upload folders + `UPLOAD-TO-YOUTUBE.md` + Studio link.
Per-language upload folders + `UPLOAD-TO-YOUTUBE.md` + Studio link.
No parameter schema in public metadata yet.
dubbing_project_statusWhere everything is.
Where everything is.
No parameter schema in public metadata yet.
dubbing_list_projectsWhere everything is.
Where everything is.
No parameter schema in public metadata yet.
Sponsors
Configuration
MIRAGEA_API_KEY*secretVoice engine API key from https://miragea.ai/workspace/api
Readme
Details
- Repository
- github.com/rty2345rr/youtube-dubbing-mcp
- Website
- huggingface.co/spaces/miragea/youtube-dubbing-mcp
- Category
- Media & Entertainment
- Package
docker.io/miragea/youtube-dubbing-mcp:0.1.0- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active