veo-mcp-server
CLI | インストール確認 | バージョン確認 |
|
|
|
|
|
|
これは何ですか?
Gemini Media MCPは、Googleの最も強力なAIメディア生成モデルを、MCP互換のAIアシスタントで利用可能にする包括的なツールキットです。VEO 3.1で4K動画を生成し、NanoBanana Pro 2で素晴らしい画像を作成し、組み込みのスキルでプロフェッショナルなプロンプトを作成できます。これらすべてを単一のリポジトリから利用可能です。
含まれるもの
MCPサーバー
サーバー | 説明 | ツール |
VEO 3.1 | AI動画生成 (テキストから動画、画像から動画、延長、補間) | 9ツール |
NanoBanana | NanoBanana Pro 2によるAI画像生成 (Pro + Flashモデル) | 4ツール |
Claude Codeスキル (プラグインマーケットプレイス)
スキル | 説明 |
VEO Prompting | 映画のようなVEO 3.1動画のための7層プロンプトエンジニアリング |
NanoBanana Prompting | フォトリアルなNanoBanana Pro 2画像のための7層プロンプトエンジニアリング |
Claude Code経由でスキルをインストール:
/plugin marketplace add u2n4/gemini-media-mcpクイックスタート
このリポジトリは2つの独立したMCPサーバーをホストしています。必要な方をインストールしてください(両方でも構いません)。各サーバーは個別にPyPIに公開されています。
オプションA — uvx (インストール不要、推奨)
以下の適切なサーバーブロックを使用して、MCPクライアント設定(Claude Desktop、Claude Code、Cursor、VS Code、Windsurf)にブロックを追加してください(VEOサーバー / NanoBananaサーバーのセクションを参照)。
オプションB — クローン + 編集可能なインストール
git clone https://github.com/u2n4/gemini-media-mcp.git
cd gemini-media-mcp
# Create a virtual environment (uv pip install requires one — or pass --system)
uv venv
source .venv/bin/activate # macOS / Linux
# .venv\Scripts\activate # Windows PowerShell
# Install one or both sub-packages
uv pip install -e servers/veo
uv pip install -e servers/nanobananaVEOサーバー
uvx (インストール不要):
{
"mcpServers": {
"veo": {
"command": "uvx",
"args": ["veo-mcp-server"],
"env": {
"GEMINI_API_KEY": "your_key",
"VIDEO_OUTPUT_DIR": "./videos"
}
}
}
}Claude Code:
claude mcp add veo -s user -e GEMINI_API_KEY=your_key -- uvx veo-mcp-serverpip install:
pip install veo-mcp-serverNanoBananaサーバー
uvx (インストール不要):
{
"mcpServers": {
"nanobanana": {
"command": "uvx",
"args": ["nanobanana-imagen-mcp"],
"env": {
"GEMINI_API_KEY": "your_key"
}
}
}
}Claude Code:
claude mcp add nanobanana -s user -e GEMINI_API_KEY=your_key -- uvx nanobanana-imagen-mcppip install:
pip install nanobanana-imagen-mcpVEOサーバー
Google VEO 3.1を搭載したAI動画生成。生成がバックグラウンドで開始され、ポーリング用のジョブIDを返す非同期ジョブパターンを使用しているため、タイムアウトが発生しません。
ツール
ツール | 説明 |
| テキストプロンプトから動画を生成。720p/1080p/4K、16:9または9:16、4/6/8秒の長さ、ネガティブプロンプト、参照画像、シード制御、バッチ生成(1〜4動画)をサポート。 |
| モーションプロンプトを使用して参照画像をアニメーション化。 |
| 2つのフレーム(最初のフレーム + 最後のフレーム)間でスムーズな遷移を作成。 |
| 既存のVEO動画を約7秒延長。720pのみ、合計最大148秒。 |
| 非同期ジョブのステータスを確認。完了または失敗するまで15〜20秒ごとに呼び出してください。 |
| すべての生成ジョブとその現在のステータスを一覧表示。 |
| APIキーのステータスを確認(設定済みキー、アクティブなキー、残りのキー)。 |
| すべての解像度における標準モデルおよび高速モデルの秒単位の価格を表示。 |
| 生成統計を表示(動画数、合計サイズ、ファイル詳細、ジョブステータス)。 |
VEO設定
変数 | 説明 | デフォルト |
| プライマリAPIキー (必須) | -- |
| 自動ローテーション用のバックアップキー | -- |
| 動画の出力ディレクトリ |
|
VEOモデル
ティア | モデル | 最適な用途 |
Standard |
| より高品質な出力 |
Fast |
| より高速な生成 |
NanoBananaサーバー
NanoBanana Pro 2を搭載したAI画像生成。デフォルトで4K解像度のPro(最高品質)およびFlash(高速)モデルをサポートしています。
ツール
ツール | 説明 |
| NanoBanana Pro 2(ProまたはFlash)を使用して画像を生成。アスペクト比、解像度(最大4K)、ネガティブプロンプト、思考レベル、グラウンディング、参照画像をサポート。 |
| 編集または条件付けのための参照画像をアップロード。 |
| 生成統計を表示(画像数、合計サイズ、ファイル詳細)。 |
| サーバーのメンテナンスとクリーンアップ(キャッシュのクリア、一時ファイルの削除)。 |
モデル
モデル | エンジン | 最適な用途 |
Pro | Gemini 3 Pro Image | 最高品質、複雑なシーン |
Flash | Gemini 3.1 Flash Image | 高速生成、シンプルなシーン |
プロンプトスキル
VEOプロンプトスキル
VEO 3.1のための7層プロンプトエンジニアリングシステム:
撮影技術(カメラ、ショットタイプ、レンズ、アングル)
被写体(キャラクター、オブジェクト、素材のヒント)
アクション(力に基づいた動詞、タイムスタンプのビート)
環境(時間帯、天気、深度レイヤー)
照明とムード(物理的な光源、色温度)
音響デザイン(セリフ、SFX、環境音、音楽)
技術的制御(ネガティブプロンプト、スタイルアンカー、フィルムストック)
NanoBananaプロンプトスキル
NanoBanana Pro 2のための7層プロンプトエンジニアリングシステム:
スタイルとアートディレクション(視覚的DNA)
シーンの説明(環境、雰囲気)
メイン被写体(極めて具体的なヒーロー要素)
カメラとレンズ(リアリズムのための実際のカメラスペック)
照明(自然光、スタジオ、色温度)
テクスチャ、素材、色(触覚的な詳細)
ネガティブプロンプト(品質ガード)
アーキテクチャ
gemini-media-mcp/
├── servers/
│ ├── veo/ # VEO 3.1 MCP Server (PyPI: veo-mcp-server)
│ │ ├── pyproject.toml
│ │ ├── requirements.txt
│ │ └── src/
│ │ └── veo_mcp_server/
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ └── server.py
│ └── nanobanana/ # NanoBanana MCP Server (PyPI: nanobanana-imagen-mcp)
│ ├── pyproject.toml
│ ├── requirements.txt
│ └── nanobanana_mcp_server/ # Package
├── skills/
│ ├── veo-prompting/ # VEO prompting skill
│ │ └── SKILL.md
│ └── nanobanana-prompting/ # NanoBanana prompting skill
│ └── SKILL.md
├── plugins/ # Claude Code Plugin Marketplace
│ ├── veo-prompting/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ └── skills/
│ │ └── veo-prompting/
│ │ └── SKILL.md
│ └── nanobanana-prompting/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ └── nanobanana-prompting/
│ └── SKILL.md
├── .claude-plugin/
│ └── marketplace.json
├── .env.example
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── llms.txt
└── llms-install.md貢献について
CONTRIBUTING.mdを参照してください。
ライセンス
MIT -- LICENSEを参照してください。
クレジット
NanoBanana MCPサーバー: MCPコミュニティ全体で使用されているnano-banana命名規則に触発されました。これは独立した実装です。
VEO 3.1 by Google DeepMind
サポート
これが役に立った場合は、このリポジトリにスターを付けてください!
サウジアラビア東部州にて ❤️ を込めて作成。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/u2n4/gemini-media-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server