mcpField
S
Spimov Ai Video Clone Dubbing Mcp Server

Spimov Ai Video Clone Dubbing Mcp Server

ローカル
github.com/spimov-aiメディア・デザイン016 週間前に更新

Spimov Ai Video Clone Dubbing Mcp Server について

Spimov MCP は、MCP クライアントから Spimov を使って AI 吹き替え動画の作成、管理、編集、公開を行うサーバーです。stdio ではローカルファイルを、HTTP では YouTube URL を扱えます。

主な機能

  1. 01ローカル動画の吹き替え
  2. 02YouTube 動画の吹き替え
  3. 03吹き替えジョブの確認と編集
  4. 04音声、字幕、リップシンクの再調整
  5. 05字幕とダウンロードリンクの取得
  6. 06完成動画の YouTube 公開

活用シーン

  1. 01ローカル動画に別言語の音声を付ける
  2. 02YouTube URL から吹き替え動画を作る
  3. 03レンダリング前に文字起こしを修正する
  4. 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_youtubeYouTube URL をサーバー側で吹き替えます。チャンネルへの自動アップロードも任意で指定できます。
get_job_statusジョブの状態を確認します(queued/processing/review/completed/failed)。
list_jobsアカウントの最近のジョブを一覧表示します。
list_segmentsジョブの文字起こしセグメント(テキスト、話者、感情、タイミング)を取得します。
update_segment1 つのセグメントのテキスト/感情/話者/スキップを編集し、再合成します。
remix_video再吹き替えせずに、音声ミックス/字幕/リップシンクを再レンダリングします。
download_video完成した MP4 をローカルに保存します(stdio のみ)。
get_download_urlMP4 の共有可能な期間限定ブラウザーダウンロードリンクを取得します(HTTP/web ではこちらを使用してください)。
get_subtitlesSRT/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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。