Spimov Ai Video Clone Dubbing Mcp Server について
Spimov MCP は、MCP クライアントから Spimov を使って AI 吹き替え動画の作成、管理、編集、公開を行うサーバーです。stdio ではローカルファイルを、HTTP では YouTube URL を扱えます。
主な機能
- 01ローカル動画の吹き替え
- 02YouTube 動画の吹き替え
- 03吹き替えジョブの確認と編集
- 04音声、字幕、リップシンクの再調整
- 05字幕とダウンロードリンクの取得
- 06完成動画の YouTube 公開
活用シーン
- 01ローカル動画に別言語の音声を付ける
- 02YouTube URL から吹き替え動画を作る
- 03レンダリング前に文字起こしを修正する
- 04字幕の取得や完成 MP4 の共有
MCP 対応
MCP クライアントに Spimov の動画吹き替えとジョブ管理のツールを提供します。stdio ではローカルファイルをアップロードでき、HTTP では URL を処理してブラウザー用ダウンロードリンクを取得できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
spimov-mcp
Spimov 用の MCP サーバー — Claude Desktop/Claude Code/任意の MCP クライアントで動画を吹き替えます。
2 種類のトランスポート:
- stdio — ローカルで実行され、MCP クライアントによって起動されます。認証には
SPIMOV_API_KEY環境変数を使用します。ローカルファイルのアップロード(create_dub)に対応しています。 - HTTP — 長時間稼働するサーバー(当社が
mcp.spimov.comでホストしています)です。リクエストごとにAuthorization: Bearer spk_live_...(または?api_key=)で認証します。Streamable HTTP(/mcp、現行仕様)とレガシー SSE(/sse)の両方を公開します。URL のみ対応で、ローカルファイルのアップロードには対応していません。
どちらのトランスポートも、https://spimov.com/api/v1 の公開 REST API を薄くラップしたものです。同じ API キー、同じ 1 日あたりのリクエスト上限を使用します。
1. API キーを取得する
https://spimov.com にサインインし、Settings → API keys → Create new key を選択します。一度だけ表示される spk_live_... トークンをコピーします。
2a. stdio 経由で使用する(Claude Desktop)
インストールします:
pip install spimov-mcp
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します:
{
"mcpServers": {
"spimov": {
"command": "spimov-mcp",
"env": {
"SPIMOV_API_KEY": "spk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Claude Desktop を再起動します。「spimov」MCP サーバーが表示されたら、Claude に「Spimov を使って /Users/me/Movies/clip.mp4 をトルコ語に吹き替えて」と依頼します。
2b. HTTP 経由で使用する(Claude Code/Claude web/その他のクライアント)
セルフホストの場合:MCP_PORT=8001 spimov-mcp-http。ホスト済みエンドポイント:
- Streamable HTTP(推奨):
https://mcp.spimov.com/mcp - レガシー SSE:
https://mcp.spimov.com/sse
Claude Code/設定ファイルを使用するクライアント(ヘッダー認証):
{
"mcpServers": {
"spimov": {
"url": "https://mcp.spimov.com/mcp",
"headers": {
"Authorization": "Bearer spk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Claude web(claude.ai → Settings → Connectors → Add custom connector):URL しか入力できないため、キーをクエリ文字列に指定します:
https://mcp.spimov.com/mcp?api_key=spk_live_xxxxxxxxxxxxxxxxxxxxxxxx
キーは URL に含まれ(コネクター設定に保存されます)。パスワードと同様に扱い、漏えいした場合は Settings → API keys からローテーションしてください。ローカルファイルを扱うツール(
create_dub、download_video)はここでは利用できません。吹き替えにはdub_youtubeを使用し、完成した MP4 のクリック可能なブラウザー用ダウンロードリンクを取得するにはget_download_urlを使用してください。
3. ツール
| ツール | 目的 |
|---|---|
create_dub | ローカルファイルをアップロードし、吹き替えジョブをキューに登録します(stdio のみ)。 |
dub_youtube | YouTube URL をサーバー側で吹き替えます。チャンネルへの自動アップロードも任意で指定できます。 |
get_job_status | ジョブの状態を確認します(queued/processing/review/completed/failed)。 |
list_jobs | アカウントの最近のジョブを一覧表示します。 |
list_segments | ジョブの文字起こしセグメント(テキスト、話者、感情、タイミング)を取得します。 |
update_segment | 1 つのセグメントのテキスト/感情/話者/スキップを編集し、再合成します。 |
remix_video | 再吹き替えせずに、音声ミックス/字幕/リップシンクを再レンダリングします。 |
download_video | 完成した MP4 をローカルに保存します(stdio のみ)。 |
get_download_url | MP4 の共有可能な期間限定ブラウザーダウンロードリンクを取得します(HTTP/web ではこちらを使用してください)。 |
get_subtitles | SRT/VTT を取得します(埋め込み言語は問いません)。 |
upload_to_youtube | 完成したジョブを接続済みチャンネルに公開します(または再試行します)。 |
cancel_job | ジョブをキャンセル/削除します。 |
list_languages | ソース言語とターゲット言語の一覧(ターゲット言語は 17 言語)。 |
get_quota | 現在の分数とリクエスト数の使用状況をプラン上限と比較して確認します。 |
吹き替えツール(create_dub、dub_youtube)では、任意で quality(標準音声、デフォルト)、chatterbox(感情表現のある音声)、または elevenlabs(有料)を指定できます。
4. API ベース URL を上書きする(開発用)
SPIMOV_API_BASE=http://localhost:8000/api/v1 spimov-mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。