mcpField
S
Spimov Ai Video Clone Dubbing Mcp Server

Spimov Ai Video Clone Dubbing Mcp Server

Local
github.com/spimov-aiMedia & Design0Updated 16w ago

About Spimov Ai Video Clone Dubbing Mcp Server

Spimov MCP lets MCP clients create, monitor, edit, and publish AI-dubbed videos through Spimov. It supports local uploads over stdio and YouTube URLs over HTTP.

Key features

  1. 01Dub local video files
  2. 02Dub YouTube videos
  3. 03Track and edit dubbing jobs
  4. 04Remix audio, subtitles, and lipsync
  5. 05Retrieve subtitles and download links
  6. 06Publish finished videos to YouTube

Use cases

  1. 01Dub a local video into another language
  2. 02Create a dubbed version from a YouTube URL
  3. 03Revise transcript segments before rendering
  4. 04Retrieve subtitles or share a finished MP4

MCP support

Exposes Spimov video-dubbing and job-management tools to MCP clients. The stdio transport supports local file upload; HTTP accepts URLs and provides browser download links.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

spimov-mcp

MCP server for Spimov — dub videos via Claude Desktop / Claude Code / any MCP client.

Two transports:

  • stdio — runs locally, spawned by your MCP client, authenticated with SPIMOV_API_KEY env var. Supports local file upload (create_dub).
  • HTTP — long-lived server (we host at mcp.spimov.com), authenticated per-request with Authorization: Bearer spk_live_... (or ?api_key=). Exposes both Streamable HTTP (/mcp, current spec) and legacy SSE (/sse). URL-only — no local file upload.

Both transports are thin wrappers over the public REST API at https://spimov.com/api/v1. The same API key, the same daily request quota.


1. Get an API key

Sign in at https://spimov.com → Settings → API keys → Create new key. Copy the spk_live_... token shown once.

2a. Use via stdio (Claude Desktop)

Install:

pip install spimov-mcp

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "spimov": {
      "command": "spimov-mcp",
      "env": {
        "SPIMOV_API_KEY": "spk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop. The "spimov" MCP server should appear; ask Claude to "dub /Users/me/Movies/clip.mp4 into Turkish using Spimov".

2b. Use via HTTP (Claude Code / Claude web / other clients)

Self-hosted: MCP_PORT=8001 spimov-mcp-http. Hosted endpoints:

  • Streamable HTTP (recommended): https://mcp.spimov.com/mcp
  • Legacy SSE: https://mcp.spimov.com/sse

Claude Code / config-file clients (header auth):

{
  "mcpServers": {
    "spimov": {
      "url": "https://mcp.spimov.com/mcp",
      "headers": {
        "Authorization": "Bearer spk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Claude web (claude.ai → Settings → Connectors → Add custom connector): the UI only takes a URL, so put the key in the query string:

https://mcp.spimov.com/mcp?api_key=spk_live_xxxxxxxxxxxxxxxxxxxxxxxx

The key travels in the URL (stored in your connector config). Treat it like a password and rotate it from Settings → API keys if it leaks. Local file tools (create_dub, download_video) are unavailable here — use dub_youtube to dub, and get_download_url to get a clickable browser download link for the finished MP4.

3. Tools

ToolPurpose
create_dubUpload a local file and queue a dubbing job (stdio only).
dub_youtubeDub a YouTube URL server-side; optional auto-upload to a channel.
get_job_statusPoll a job (queued / processing / review / completed / failed).
list_jobsRecent jobs for the account.
list_segmentsTranscript segments (text, speaker, emotion, timing) of a job.
update_segmentEdit one segment's text/emotion/speaker/skip and resynth.
remix_videoRe-render audio mix / subtitles / lipsync without re-dubbing.
download_videoSave the finished MP4 locally (stdio only).
get_download_urlGet a shareable, time-limited browser download link for the MP4 (use this over HTTP/web).
get_subtitlesFetch SRT/VTT (any embedded language).
upload_to_youtubePublish (or retry) a finished job to a connected channel.
cancel_jobCancel/delete.
list_languagesSource + target language list (17 target languages).
get_quotaCurrent minute & request usage vs. plan limits.

Dubbing tools (create_dub, dub_youtube) accept an optional(quality voice, default), chatterbox (emotion voice), or elevenlabs (paid).

4. Override the API base (dev)

SPIMOV_API_BASE=http://localhost:8000/api/v1 spimov-mcp

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.