Skip to main content
Glama

CLI

インストール確認

バージョン確認

veo-mcp-server

veo-mcp-server --help

veo-mcp-server --version

nanobanana-imagen-mcp

nanobanana-imagen-mcp --help

nanobanana-imagen-mcp --version


これは何ですか?

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/nanobanana

VEOサーバー

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-server

pip install:

pip install veo-mcp-server

NanoBananaサーバー

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-mcp

pip install:

pip install nanobanana-imagen-mcp

VEOサーバー

Google VEO 3.1を搭載したAI動画生成。生成がバックグラウンドで開始され、ポーリング用のジョブIDを返す非同期ジョブパターンを使用しているため、タイムアウトが発生しません。

ツール

ツール

説明

veo_generate_video

テキストプロンプトから動画を生成。720p/1080p/4K、16:9または9:16、4/6/8秒の長さ、ネガティブプロンプト、参照画像、シード制御、バッチ生成(1〜4動画)をサポート。

veo_image_to_video

モーションプロンプトを使用して参照画像をアニメーション化。

veo_interpolate_video

2つのフレーム(最初のフレーム + 最後のフレーム)間でスムーズな遷移を作成。

veo_extend_video

既存のVEO動画を約7秒延長。720pのみ、合計最大148秒。

veo_check_job

非同期ジョブのステータスを確認。完了または失敗するまで15〜20秒ごとに呼び出してください。

veo_list_jobs

すべての生成ジョブとその現在のステータスを一覧表示。

veo_api_status

APIキーのステータスを確認(設定済みキー、アクティブなキー、残りのキー)。

veo_pricing_info

すべての解像度における標準モデルおよび高速モデルの秒単位の価格を表示。

veo_show_output_stats

生成統計を表示(動画数、合計サイズ、ファイル詳細、ジョブステータス)。

VEO設定

変数

説明

デフォルト

GEMINI_API_KEY

プライマリAPIキー (必須)

--

GEMINI_API_KEY_BACKUP

自動ローテーション用のバックアップキー

--

VIDEO_OUTPUT_DIR

動画の出力ディレクトリ

~/veo-videos

VEOモデル

ティア

モデル

最適な用途

Standard

veo-3.1-generate-preview

より高品質な出力

Fast

veo-3.1-fast-generate-preview

より高速な生成

NanoBananaサーバー

NanoBanana Pro 2を搭載したAI画像生成。デフォルトで4K解像度のPro(最高品質)およびFlash(高速)モデルをサポートしています。

ツール

ツール

説明

generate_image

NanoBanana Pro 2(ProまたはFlash)を使用して画像を生成。アスペクト比、解像度(最大4K)、ネガティブプロンプト、思考レベル、グラウンディング、参照画像をサポート。

upload_file

編集または条件付けのための参照画像をアップロード。

show_output_stats

生成統計を表示(画像数、合計サイズ、ファイル詳細)。

maintenance

サーバーのメンテナンスとクリーンアップ(キャッシュのクリア、一時ファイルの削除)。

モデル

モデル

エンジン

最適な用途

Pro

Gemini 3 Pro Image

最高品質、複雑なシーン

Flash

Gemini 3.1 Flash Image

高速生成、シンプルなシーン

プロンプトスキル

VEOプロンプトスキル

VEO 3.1のための7層プロンプトエンジニアリングシステム:

  1. 撮影技術(カメラ、ショットタイプ、レンズ、アングル)

  2. 被写体(キャラクター、オブジェクト、素材のヒント)

  3. アクション(力に基づいた動詞、タイムスタンプのビート)

  4. 環境(時間帯、天気、深度レイヤー)

  5. 照明とムード(物理的な光源、色温度)

  6. 音響デザイン(セリフ、SFX、環境音、音楽)

  7. 技術的制御(ネガティブプロンプト、スタイルアンカー、フィルムストック)

NanoBananaプロンプトスキル

NanoBanana Pro 2のための7層プロンプトエンジニアリングシステム:

  1. スタイルとアートディレクション(視覚的DNA)

  2. シーンの説明(環境、雰囲気)

  3. メイン被写体(極めて具体的なヒーロー要素)

  4. カメラとレンズ(リアリズムのための実際のカメラスペック)

  5. 照明(自然光、スタジオ、色温度)

  6. テクスチャ、素材、色(触覚的な詳細)

  7. ネガティブプロンプト(品質ガード)

アーキテクチャ

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

サポート

これが役に立った場合は、このリポジトリにスターを付けてください!


サウジアラビア東部州にて ❤️ を込めて作成。

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
6Releases (12mo)

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