关于 Gemini Image Mcp Server
Gemini Image MCP Server 通过 Gemini 提供图像生成与编辑,面向需要在 MCP 工作流中处理图像的用户。它支持 PNG 输出,并可管理生成文件的保存路径。
主要功能
- 01根据文本生成图像
- 02编辑现有图像
- 03支持 PNG 格式
- 04自动管理文件路径
适用场景
- 01根据提示词创建图像
- 02按指令修改已有图像
MCP 相关
向 MCP 客户端提供图像生成和编辑工具,并返回生成图像的绝对路径。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
安装
Gemini Image MCP 服务
基于 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。