nano-banana-mcp について
nano-banana-mcp は、Google Gemini で画像を生成・編集する MCP サーバーです。複数の Nano Banana モデルに対応し、反復編集や画像情報の確認ツールを備えています。
主な機能
- 01テキストプロンプトから画像を生成
- 02任意の参照画像を使った編集
- 03直近の画像の編集を継続
- 04対応する Gemini モデルの選択
- 05設定と直近画像の詳細確認
活用シーン
- 01文章の説明から画像を作成
- 02参照画像を使った既存画像の編集
- 03生成した画像を反復して調整
MCP 対応
Claude Code や Cursor などの MCP クライアントに、画像生成、編集、設定、画像情報のツールを提供します。Gemini API キーを設定して利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @fjacquet/nano-banana-mcpGEMINI_API_KEYシークレットGemini API key from Google AI Studio. Optional: it can also be set later with the configure_gemini_token tool.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| apiKey | string | はい | Google AI Studio の Gemini API キー |
詳細
Nano-Banana MCP Server
Google Gemini を使用した AI 画像生成・編集用の MCP サーバーです。Claude Code、Cursor、その他の MCP クライアントで動作します。
対応モデル:
| ブランド名 | モデル ID | 備考 |
|---|---|---|
| Nano Banana 2.1 | gemini-nano-banana-2.1 | デフォルト — Flash の速度で Pro 品質 |
| Nano Banana Pro | gemini-3-pro-image | 最高品質、高度な推論 |
| Nano Banana 2 | gemini-3.1-flash-image | 以前のデフォルト |
| Nano Banana 2 Lite | gemini-3.1-flash-lite-image | 最速かつ最安 — 1K 出力のみ |
| Nano Banana | gemini-2.5-flash-image | レガシー — Google により 2027-03-15 にサービス終了 |
クイックスタート
-
Google AI Studio から Gemini API キーを取得します
-
MCP クライアントの設定に追加します(Claude Code の例):
{
"mcpServers": {
"nano-banana": {
"command": "npx",
"args": ["-y", "github:fjacquet/Nano-Banana-MCP"],
"env": {
"GEMINI_API_KEY": "your-key-here"
}
}
}
}
Cursor やその他の MCP クライアントについては、docs/configuration.md を参照してください。
- ツールを使用します:
Generate an image of a sunset over mountains
Edit this image to add some birds in the sky
Continue editing to make it more dramatic
ツール
| ツール | 説明 |
|---|---|
generate_image | テキストプロンプトから新しい画像を作成します |
edit_image | オプションの参照画像を使って既存の画像を編集します |
continue_editing | 最後の画像を繰り返し編集します |
get_last_image_info | 最後の画像の情報を取得します |
configure_gemini_token | API キーを設定します |
get_configuration_status | 設定を確認します |
すべての生成・編集ツールでは、2 つのモデルから選択するための model パラメーターを省略可能な引数として指定できます。
API の全リファレンスについては docs/tools.md、セットアップの詳細については docs/configuration.md、使用パターンについては docs/workflows.md を参照してください。
開発
npm install
npm run dev # Run with tsx
npm run build # Compile TypeScript
npm test # Run tests
npm run lint # Lint
npm run typecheck # Type-check
Node.js >= 18.0.0 が必要です。
ライセンス
MIT — LICENSE を参照してください。
ConechoAI/Nano-Banana-MCP のフォークです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。