使用说明
Gemini图像生成MCP服务器
这是一个模型上下文协议(MCP)服务器,使用谷歌的Gemini2 API提供图像生成功能。
快速开始
-
获取Gemini API密钥
- 访问 谷歌人工智能工作室
- 创建新的API密钥
-
配置Claude桌面
- 找到您的配置文件:
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" } } } }
- 找到您的配置文件:
-
重新启动克劳德桌面
设置
- 安装依赖项:
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(字符串,可选,默认值:“1:1”):生成图像的纵横比personGeneration(字符串,可选,默认值:“ALLOW_ADULT”):人员生成设置
MCP请求示例:
{
"tool": "generateImage",
"params": {
"prompt": "A serene mountain landscape at sunset",
"numSamples": 2,
"aspectRatio": "16:9"
}
}
备注
- 此服务器使用Gemini 2的实验图像生成功能
- 确保您拥有适当的访问权限和来自Google的API密钥
- 服务器通过stdio使用模型上下文协议进行通信