mcpField
N
NanoBanana Pro 2

NanoBanana Pro 2

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

NanoBanana Pro 2 について

NanoBanana Pro 2は、ProとFlashモデルで画像を生成・編集するMCPサーバーで、既定の解像度は4Kです。参照画像、ネガティブプロンプト、Google Search groundingに対応し、画像メタデータも記録します。

主な機能

  1. 01ProとFlashモデルの選択
  2. 02画像生成と参照画像による編集
  3. 03最大4K解像度
  4. 04ネガティブプロンプトと一括生成
  5. 05Google Search grounding
  6. 06画像統計とストレージ管理

活用シーン

  1. 01複雑なシーンの高精細画像の作成
  2. 02参照画像をもとにした一貫性のある視点生成
  3. 03シンプルな画像案の迅速な試行
  4. 04生成画像数とストレージ状況の確認

MCP 対応

MCPクライアントに、画像生成、参照ファイルのアップロード、出力統計、ストレージ保守のツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"u2n4-nanobanana-imagen": {
"command": "uvx",
"args": [
"nanobanana-imagen-mcp"
]
}
}
}
起動コマンドuvx nanobanana-imagen-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypinanobanana-imagen-mcp1.1.2

ツール

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

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

詳細

NanoBanana MCP サーバー

NanoBanana Pro 2 を使用した AI 画像生成用の MCP サーバーです。Pro(最高品質)モデルと Flash(高速生成)モデルに対応し、デフォルトの解像度は 4K です。

MCP コミュニティで広く使われている nano-banana の命名規則に着想を得ています。独立した実装です。

クイックインストール

pip install nanobanana-imagen-mcp
# or
uvx nanobanana-imagen-mcp --help

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "nanobanana": {
      "command": "uvx",
      "args": ["nanobanana-imagen-mcp"],
      "env": {
        "GEMINI_API_KEY": "your_key_here"
      }
    }
  }
}
変数説明デフォルト
GEMINI_API_KEYGemini API キー — すべての生成に必須--
IMAGE_OUTPUT_DIR生成画像の保存先ディレクトリ~/nanobanana-images
NANOBANANA_DB_PATH画像メタデータ用 SQLite データベースのパス~/nanobanana-images/images.db

機能

NanoBanana Pro 2 モデルを使用して AI 画像を生成します。テキストからの画像生成、参照画像を使った画像編集、ファイルのアップロード、サーバーのメンテナンスに対応しています。最大 4K 解像度の高品質な画像を生成します。

ツール(4)

ツール説明
generate_imageNanoBanana Pro 2 を使用して画像を生成します。モデル選択(Pro/Flash)、アスペクト比、解像度(最大 4K)、ネガティブプロンプト、思考レベル、グラウンディング、参照画像、バッチ生成に対応しています。
upload_file画像編集や条件付けに使用する参照画像をアップロードします。
show_output_stats生成画像の統計情報(件数、合計サイズ、ファイルの詳細)を表示します。
maintenanceサーバーのメンテナンスとクリーンアップを行います。キャッシュのクリア、一時ファイルの削除、ストレージの最適化ができます。

モデル

モデルエンジン最適な用途
ProGemini 3 Pro Image最高品質、複雑なシーン、フォトリアリズム
FlashGemini 3.1 Flash Image高速生成、シンプルなシーン、素早い試行

設定

変数説明デフォルト
GEMINI_API_KEYGemini API キー(必須)--
IMAGE_OUTPUT_DIR生成画像の出力ディレクトリ~/nanobanana-images

ストレージ

生成画像のメタデータは SQLite データベースで管理されます。

変数説明デフォルト
NANOBANANA_DB_PATHSQLite メタデータデータベースのパス~/nanobanana-images/images.db

永続ストレージを無効にするには、NANOBANANA_DB_PATH=:memory: を設定します。サーバー終了時に破棄されるインメモリデータベースを使用します。使い捨て環境や読み取り専用環境に便利です。トレードオフとして、再起動すると画像履歴は失われます。show_output_stats ツールは、セッションごとに空のデータベースを表示します。

データベースと出力ディレクトリは、最初の画像生成時に遅延作成されます。GEMINI_API_KEY を設定せずにサーバーを起動した場合(例:nanobanana-imagen-mcp --help)、ファイルやディレクトリは作成されません。

Claude Desktop の設定

pip から(推奨)
pip install nanobanana-imagen-mcp
{
  "mcpServers": {
    "nanobanana": {
      "command": "uvx",
      "args": ["nanobanana-imagen-mcp"],
      "env": {
        "GEMINI_API_KEY": "your_key_here"
      }
    }
  }
}
このリポジトリから
{
  "mcpServers": {
    "nanobanana": {
      "command": "python",
      "args": ["-m", "servers.nanobanana.nanobanana_mcp_server.server"],
      "env": {
        "GEMINI_API_KEY": "your_key_here"
      },
      "cwd": "path/to/gemini-media-mcp"
    }
  }
}

特長

  • 最大限の精細さを実現するデフォルトの 4K 解像度
  • 複雑でフォトリアリスティックなシーン向けの Pro モデル
  • 高速な試行やシンプルな被写体向けの Flash モデル
  • 複数のアングルで一貫した画像を生成するための参照画像対応
  • 品質管理のためのネガティブプロンプト対応
  • 複数の要素を含む複雑なシーン向けの思考レベル制御
  • 現実世界の被写体向けの Google Search グラウンディング

ライセンス

MIT

クレジット

MCP コミュニティで広く使われている nano-banana の命名規則に着想を得ています。独立した実装です。

コメント

MCP は初めてですか?

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

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