Gemini Image Mcp Server について
Gemini Image MCP Serverは、MCP経由で画像を扱うユーザー向けに、Geminiを使った画像生成と編集を提供します。PNGに対応し、生成ファイルの保存先も管理します。
主な機能
- 01テキストから画像を生成
- 02既存画像の編集
- 03PNG形式に対応
- 04ファイルパスの自動管理
活用シーン
- 01プロンプトから画像を作成
- 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"
]
}
}
}
重要な注意事項
- 設定内の絶対パスを置き換えてください
- API キーは環境変数を通じて設定する必要があります
- 初回利用時は、まずサンプルコードを実行することをおすすめします
- 生成された画像は、デフォルトで generated-images ディレクトリに保存されます
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。