Gemini Image Generation MCP Server について
Gemini Image Generation MCP Serverは、Gemini 2の実験的な画像生成APIをClaude Desktopなどのクライアントに公開します。プロンプトから画像を生成でき、サンプル数、アスペクト比、人物生成の設定を指定できます。
主な機能
- 01プロンプトから画像を生成
- 02生成サンプル数の指定
- 03アスペクト比の選択
- 04人物生成の設定
活用シーン
- 01テキストの説明から画像を生成
- 02指定したアスペクト比で画像を作成
MCP 対応
stdioでMCP通信を行い、Gemini 2の実験的な画像生成APIを呼び出すgenerateImageツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Gemini Image Generation MCP Server
Google の Gemini 2 API を使用した画像生成機能を提供する Model Context Protocol(MCP)サーバーです。
クイックスタート
-
Gemini API キーを取得する
- Google AI Studio にアクセスします
- 新しい API キーを作成します
-
Claude Desktop を設定する
- 設定ファイルの場所を確認します:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json - Gemini の設定を追加します:
{ "mcpServers": { "gemini-imagen": { "command": "npx", "args": ["-y", "github:sanxfxteam/gemini-mcp-server"], "env": { "GEMINI_API_KEY": "your_api_key_here" } } } }
- 設定ファイルの場所を確認します:
-
Claude Desktop を再起動します
セットアップ
- 依存関係をインストールします:
npm install
- 環境変数を設定します:
ルートディレクトリに
.envファイルを作成し、Google API キーを追加します:
GEMINI_API_KEY=your_api_key_here
使用方法
サーバーを実行します:
npm start
テストするには
npx @modelcontextprotocol/inspector npm run start
使用可能なツール
generateImage
Gemini 2 の実験的な画像生成 API を使用して画像を生成します。
パラメーター:
prompt(string、必須):生成する画像の説明numSamples(number、省略可、デフォルト:4):生成する画像の数aspectRatio(string、省略可、デフォルト:'1:1'):生成する画像のアスペクト比personGeneration(string、省略可、デフォルト:'ALLOW_ADULT'):人物生成の設定
MCP リクエストの例:
{
"tool": "generateImage",
"params": {
"prompt": "A serene mountain landscape at sunset",
"numSamples": 2,
"aspectRatio": "16:9"
}
}
注意事項
- このサーバーは Gemini 2 の実験的な画像生成機能を使用します
- Google の適切なアクセス権と API キーをお持ちであることを確認してください
- サーバーは stdio 経由で Model Context Protocol を使用して通信します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。