
Gemini Flash MCP - Image Generation for Roo Code

2025.03.19
7
HTML图像生成AI 助手内容生成
Gemini Flash MCP 是一个专为 Roo Code 和其他 MCP 兼容的 AI 助手设计的图像生成服务。它通过 Google 的 Gemini 2.0 Flash 模型提供文本到图像的生成功能,并支持所有可用的 API 参数。该服务提供了简单的安装过程和全面的文档,适用于需要图像生成的 AI 助手场景。
View on GitHub
Overview
基本能力
产品定位
Gemini Flash MCP 是一个图像生成服务,专为 Roo Code 和其他 MCP 兼容的 AI 助手设计,提供文本到图像的生成功能。
核心功能
- 使用 Google 的 Gemini 2.0 Flash 模型进行文本到图像生成
- 支持所有可用的 API 参数
- 提供简单的 Web 界面用于测试和演示
- 易于安装和配置
- 提供全面的文档和示例
适用场景
- AI 助手需要生成图像的场景
- 开发者需要集成图像生成功能的项目
- 测试和演示图像生成功能的场景
工具列表
generate_image
工具:用于生成图像,支持以下参数:prompt
(必需):图像的文本描述temperature
:控制随机性(0.0 到 1.0,默认:1.0)topP
:通过核心采样控制多样性(0.0 到 1.0,默认:0.95)topK
:通过 top-k 采样控制多样性(默认:40)maxOutputTokens
:生成的最大令牌数(默认:8192)
常见问题解答
- API 密钥问题:
- 验证 API 密钥是否正确
- 确保有权访问 Gemini 2.0 Flash 模型
- 检查 MCP 配置中环境变量是否正确设置
- 连接问题:
- 检查服务器是否正在运行
- 验证 MCP 配置中的路径是否正确
- 确保服务器具有正确的权限
使用教程
使用依赖
- Node.js 18 或更高版本
- 具有访问 Gemini 2.0 Flash 模型的 Google AI Studio API 密钥
安装教程
全局安装
- 全局安装包:
npm install -g gemini-flash-mcp
- 运行设置命令以配置 Roo Code:
gemini-flash-mcp-install
- 在 Roo Code 设置中设置 Google AI API 密钥:
- 打开 Roo Code
- 转到设置
- 将以下环境变量添加到 MCP 服务器配置中:
"gemini-flash-mcp": {
"env": {
"GEMINI_API_KEY": "your-google-ai-api-key"
}
}
- 重启 Roo Code
手动安装
- 克隆仓库:
git clone https://github.com/jezweb/gemini-image-generation-mcp.git
cd gemini-image-generation-mcp
- 安装依赖:
npm install
- 构建项目:
npm run build
- 手动配置 MCP 设置:
- 对于 Roo Code:编辑
~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
- 对于 Claude Desktop:编辑
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS)或适用于您的操作系统的相应路径 添加以下配置:
"gemini-flash-mcp": {
"command": "node",
"args": ["/path/to/gemini-flash-mcp/build/index.js"],
"env": {
"GEMINI_API_KEY": "your-google-ai-api-key"
}
}
- 重启 Roo Code 或 Claude Desktop
调试方式
- 启动 Web 界面进行测试:
npm start
然后打开浏览器访问 http://localhost:3000 2. 运行测试:
npm test