mcpField
G
Gemini Image Generation MCP Server

Gemini Image Generation MCP Server

ローカル
github.com/sanxfxteamAI・エージェント583 週間前に更新

Gemini Image Generation MCP Server について

Gemini Image Generation MCP Serverは、Gemini 2の実験的な画像生成APIをClaude Desktopなどのクライアントに公開します。プロンプトから画像を生成でき、サンプル数、アスペクト比、人物生成の設定を指定できます。

主な機能

  1. 01プロンプトから画像を生成
  2. 02生成サンプル数の指定
  3. 03アスペクト比の選択
  4. 04人物生成の設定

活用シーン

  1. 01テキストの説明から画像を生成
  2. 02指定したアスペクト比で画像を作成

MCP 対応

stdioでMCP通信を行い、Gemini 2の実験的な画像生成APIを呼び出すgenerateImageツールを公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"gemini-mcp-server-sanxfxteam": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

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

パッケージ
npm@modelcontextprotocol/inspector

ツール

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

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

詳細

Gemini Image Generation MCP Server

Google の Gemini 2 API を使用した画像生成機能を提供する Model Context Protocol(MCP)サーバーです。

Gemini Image Generation Server MCP server

クイックスタート

  1. Gemini API キーを取得する

    • Google AI Studio にアクセスします
    • 新しい API キーを作成します
  2. 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"
            }
          }
        }
      }
      
  3. Claude Desktop を再起動します

セットアップ

  1. 依存関係をインストールします:
npm install
  1. 環境変数を設定します: ルートディレクトリに .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 を使用して通信します

コメント

MCP は初めてですか?

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

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