mcpField
V
VidMCP — Smart MCP Server for AI Video Generation

VidMCP — Smart MCP Server for AI Video Generation

ローカル
github.com/aparna162メディア・デザイン026 週間前に更新

VidMCP — Smart MCP Server for AI Video Generation について

VidMCPは、AIアシスタントで動画を作成・編集する人向けの動画制作・処理用MCPサーバーです。複数モデルへの振り分けに加え、生成、音声、文字起こし、品質確認、好みの記憶をワークフローにまとめます。

主な機能

  1. 01動画モデルへのリクエスト振り分け
  2. 02複数工程の動画ワークフロー実行
  3. 03素材の文字起こしとフィラー検出
  4. 04ナレーション生成と画像の動画化
  5. 05好みと生成履歴の保存

活用シーン

  1. 01自然言語の指示から動画を作成
  2. 02素材を文字起こししてフィラーを除去
  3. 03商品写真の動画化や映像のスタイル変更
  4. 04記憶したスタイルの好みを再利用

MCP 対応

ルーティング、ワークフロー実行、メディア処理、記憶機能など、動画生成・処理用の14個のツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

VidMCP

AI アシスタントと主要なあらゆる動画ツールをつなぐ、欠けていたレイヤーです。

作りたいものを説明してください。VidMCP が最適なモデルを選び、パイプラインを実行して、動画をお届けします。ツールを切り替える必要はありません。API を手動で設定する必要もありません。結果を得るだけです。

できること

  • スマートルーティング — プロンプトに応じて、Kling、Runway、Fal.ai を自動的に選択します
  • 完全なパイプライン — 生成、文字起こし、音声の追加、結合、品質チェックをひとつのフローで実行します
  • メモリ — セッションをまたいで、スタイルや好みを記憶します
  • 生動画の処理 — 映像をアップロードし、自動で文字起こしして、フィラーワードを検出します
  • ファイルのサポート — 画像のアニメーション化、映像のスタイル変更、ナレーションの追加ができます
  • BYOK — 独自の API キーを使用し、プロバイダーに直接支払うため、上乗せ料金はありません
  • あらゆる環境で動作 — Claude Desktop、ChatGPT、Cursor、Windsurf

BYOK — 独自のキーを使用

VidMCP は BYOK モデルに従っています。Kling、Runway、Fal.ai、ElevenLabs の独自の API キーを接続します。各プロバイダーには、標準料金を直接支払います。VidMCP の料金は、スマートルーティング、パイプライン管理、メモリといったインテリジェンスレイヤーに対してのみ発生し、生成そのものには発生しません。

つまり、次のようになります。

  • 動画生成コストに隠れた上乗せ料金はありません
  • 使用するプロバイダーを完全に管理できます
  • ワークフローを変更せずに、いつでもプロバイダーを切り替えられます
  • 利用可能な無料枠を使用できます

API キーがまったくなくても大丈夫です。VidMCP は無料の代替手段を自動的に使用して動作します。

インストール

Python 3.11+ と uv がインストールされていることを確認してください。

uv がまだインストールされていない場合は、インストールしてください:

Windows:

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Mac:

curl -LsSf https://astral.sh/uv/install.sh | sh

クローンしてインストール:

git clone https://github.com/aparna162/vidmcp.git
cd vidmcp
uv sync

API キーを追加

プロジェクトフォルダーに .env ファイルを作成し、次の内容を貼り付けてください。

FAL_API_KEY=your_key
KLING_API_KEY=your_key
RUNWAY_API_KEY=your_key
ELEVENLABS_API_KEY=your_key
ANTHROPIC_API_KEY=your_key
QUALITY_THRESHOLD=3.5
MAX_RETRIES=3

すべてのキーがそろっていなくても大丈夫です。 VidMCP が利用可能なキーを自動検出し、最適なものを使用します。無料の選択肢にも自動的にフォールバックします。

VidMCP が使用する優先順位:

Video:   Kling → Fal.ai → Pollinations (free)
Audio:   ElevenLabs → Edge TTS (free)

無料クレジットを取得:

  • Fal.ai → fal.ai — サインアップ時に無料で $1 分、クレジットカード不要
  • ElevenLabs → elevenlabs.io — 無料枠あり
  • Pollinations — サインアップ不要、常時無料、フォールバックとして使用

Claude Desktop に接続

ステップ 1 — 設定ファイルを見つけます。

Windows:

C:\Users\YOUR_NAME\AppData\Roaming\Claude\claude_desktop_config.json

Mac:

~/Library/Application Support/Claude/claude_desktop_config.json

ステップ 2 — 次の内容をファイルに追加します。YOUR_NAME を Windows のユーザー名に置き換えてください。

{
  "mcpServers": {
    "vidmcp": {
      "command": "C:\\Users\\YOUR_NAME\\vidmcp\\.venv\\Scripts\\python.exe",
      "args": ["C:\\Users\\YOUR_NAME\\vidmcp\\server.py"],
      "cwd": "C:\\Users\\YOUR_NAME\\vidmcp"
    }
  }
}

Mac 版:

{
  "mcpServers": {
    "vidmcp": {
      "command": "/Users/YOUR_NAME/vidmcp/.venv/bin/python",
      "args": ["/Users/YOUR_NAME/vidmcp/server.py"],
      "cwd": "/Users/YOUR_NAME/vidmcp"
    }
  }
}

ステップ 3 — Claude Desktop を完全に終了してから、再度開きます。VidMCP がツールメニューに表示されます。

ほかの AI ツールに接続

上記と同じ設定形式を使用する、MCP 互換のあらゆるクライアントで動作します。

  • Cursor — 設定を Cursor の MCP 設定に貼り付けます
  • Windsurf — 設定を Windsurf の MCP 設定に貼り付けます
  • ChatGPT Desktop — 設定を ChatGPT の MCP 設定に貼り付けます

使い方

自然に話しかけるだけです。コマンドは必要ありません。

"make a cinematic video of a dancer in rain"
"clean up this recording and remove filler words"
"animate this product photo"
"remember that I prefer warm colour grades"
"make a 10 second video for my Instagram reel"
"upload this footage and transcribe it"

VidMCP が呼び出すツールを自動的に判断します。

14 種類すべてのツール

ツール機能
route_generationプロンプトに最適なモデルを選択します
generate_video利用可能な最適な API を使って動画を作成します
create_pipeline複数ステップのワークフローを定義します
run_pipelineパイプラインを非同期で実行します
get_pipeline_status進捗状況を追跡します
quality_check生成結果を評価します
process_video生の映像を文字起こしし、フィラーワードを検出します
generate_audioElevenLabs または無料の Edge TTS でナレーションを生成します
upload_assetローカルの画像、動画、音声をアップロードします
animate_image写真を動画に変換します
restyle_video映像にスタイル転送を適用します
remember好みを保存します
recall関連する過去の生成結果を検索します
learn_from出力を評価してルーティングを改善します

対応モデル

モデル最適な用途必要なもの
Kling 3.0人の動き、映画のような映像KLING_API_KEY
Runway Gen-4スタイル転送、カメラワークRUNWAY_API_KEY
Wan 2.2 via Fal汎用動画、高速生成FAL_API_KEY
Pollinationsテスト、常時無料なし

任意 — 生動画の処理

文字起こしとフィラーワード検出のために Whisper をインストールします。

uv add openai-whisper

ffmpeg をインストールします。

Windows:

winget install ffmpeg

Mac:

brew install ffmpeg

動作確認

Claude Desktop に接続する前に、これを実行してください。

uv run python server.py

エラーなく何も表示されずに起動すれば、正常に動作しています。これは通常の動作です。クライアントからの接続を待機しています。

プロジェクト構成

vidmcp/
├── server.py          — MCP server, all 14 tools
├── router.py          — smart model picker
├── pipeline.py        — async job manager
├── memory.py          — preferences and history
├── assets.py          — file handling
├── config.py          — settings and benchmarks
├── providers/
│   ├── kling.py       — Kling API
│   ├── runway.py      — Runway API
│   ├── fal_provider.py — Fal.ai + auto fallback
│   ├── elevenlabs.py  — audio + Edge TTS fallback
│   └── whisper_provider.py — transcription
└── .env               — your API keys (never committed)

使用技術

  • Anthropic MCP SDK
  • Fal.ai — Wan 2.2 による動画生成
  • Kling AI — 映画のような動画
  • Runway — スタイル変換
  • ElevenLabs — ナレーション
  • OpenAI Whisper — 音声文字起こし
  • Microsoft Edge TTS — 無料の音声フォールバック
  • SQLite — パイプラインの状態とメモリ
  • Pollinations — 無料の画像フォールバック

ライセンス

MIT — 無料で使用、改変、拡張できます。

質問やフィードバック

GitHub で issue を作成するか、LinkedIn でご連絡ください。

コメント

MCP は初めてですか?

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

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