mcpField
G
Gemini Image Mcp Server

Gemini Image Mcp Server

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

Gemini Image Mcp Server について

Gemini Image MCP Serverは、MCP経由で画像を扱うユーザー向けに、Geminiを使った画像生成と編集を提供します。PNGに対応し、生成ファイルの保存先も管理します。

主な機能

  1. 01テキストから画像を生成
  2. 02既存画像の編集
  3. 03PNG形式に対応
  4. 04ファイルパスの自動管理

活用シーン

  1. 01プロンプトから画像を作成
  2. 02指示に沿って画像を編集

MCP 対応

MCPクライアントに画像生成と編集のツールを提供し、生成画像の絶対パスを返します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

インストール

Gemini Image MCP Server

Google Gemini ベースの画像生成・編集サービスです。MCP プロトコルを通じて AI 画像処理機能を提供します。

機能

  • テキストからの画像生成(generate_image)
  • 画像の編集・変更(edit_image)
  • PNG 形式のサポート
  • ファイルパスの自動管理

インストールと実行

# 安装依赖
uv pip install -r requirements.txt

# 设置环境变量(Linux/macOS)
export GEMINI_API_KEY=your_api_key_here

# Windows 设置:
setx GEMINI_API_KEY "your_api_key_here"

API ドキュメント

generate_image
@mcp.tool()
async def generate_image(prompt: str, save_path: str = None) -> str:
    """
    :param prompt: Image generation prompt (works better in English)
    :param save_path: Optional save path (default: generated-images/ directory)
    :return: Absolute path of generated image
    """
edit_image
@mcp.tool()
async def edit_image(prompt: str, image_path: str, save_path: str = None) -> str:
    """
    :param prompt: 图像编辑指令(支持中文)
    :param image_path: 原始图片路径
    :param save_path: 可选保存路径,默认生成在 generated-images/ 目录
    :return: 编辑后图片的绝对路径
    """

MCP 設定

mcp.json に追加します:

{
    "mcpServers": {
        "gemini-image-mcp-server": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/",
                "run",
                "server.py"
            ]
        }
    }
}

重要な注意事項

  1. 設定内の絶対パスを置き換えてください
  2. API キーは環境変数を通じて設定する必要があります
  3. 初回利用時は、まずサンプルコードを実行することをおすすめします
  4. 生成された画像は、デフォルトで generated-images ディレクトリに保存されます

コメント

MCP は初めてですか?

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

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