🎨 专为 Claude Code 设计的完美 MCP 服务器,用于通过 Google 的 Gemini Imagen API 进行人工智能图像生成。在编码时直接在项目中的 imagen/ 文件夹中生成图像!
imagen/ 文件夹中从 Google AI Studio 获取免费的 Gemini API 密钥。
无需安装 - 使用 npx:
在您的 Claude Code MCP 设置中添加:
{
"mcpServers": {
"gemini-imagen": {
"command": "npx",
"args": ["-y", "gemini-imagen-mcp-server"],
"env": {
"GEMINI_API_KEY": "your-api-key-here"
}
}
}
}
生成一张“未来机器人在现代办公室编程”的图像
图像将被保存到当前项目的 imagen/ 文件夹中!🎯
当您生成图像时,它们会自动以描述性文件名保存:
your-project/
├── imagen/
│ ├── imagen-4-ultra_2024-01-15T10-30-45_futuristic_robot_coding_1.png
│ ├── imagen-4_2024-01-15T10-32-12_sunset_landscape_1.png
│ └── imagen-3_2024-01-15T10-35-01_abstract_art_design_1.png
├── src/
└── README.md
| 模型 | 质量 | 速度 | 最佳用途 |
|---|---|---|---|
| imagen-4-ultra | 🌟🌟🌟🌟🌟 | ⚡⚡⚡ | 高品质、详细图像 |
| imagen-4 | 🌟🌟🌟🌟 | ⚡⚡⚡⚡ | 良好质量、更快生成 |
| imagen-3 | 🌟🌟🌟 | ⚡⚡⚡⚡⚡ | 较好质量、最快生成 |
生成一张“一只猫戴着太空头盔”的图像
使用这些设置生成图像:
- 提示:“极简风格的咖啡店网站草图”
- 模型:imagen-4-ultra
- 纵横比:16:9
- 负面提示:“杂乱、忙碌、复杂”
为以下提示生成图像:
1. “科技初创公司的标志设计”
2. “移动应用界面线框图”
3. “现代仪表盘UI设计”
创建一组图像:
- “极简风格的应用图标设计,蓝色和白色”
- “着陆页的英雄横幅,科技主题”
- “专业风格的用户头像占位符”
1:1 - 完美正方形(如标志、头像)16:9 - 宽屏(如横幅、标题)9:16 - 竖屏(如手机屏幕)4:3 - 标准(如演示文稿)3:4 - 竖屏(如海报)使用共享设置高效生成多张图像:
使用这些提示批量生成标志变体:
["极简风格的咖啡标志", "几何风格的咖啡标志", "复古风格的咖啡标志"]
使用 imagen-4-ultra 模型,纵横比为 1:1
# 使用不同的默认模型
npx gemini-imagen-mcp-server --model imagen-4-ultra
# 启用批量处理
npx gemini-imagen-mcp-server --batch --max-batch-size 8
# 自定义输出目录
npx gemini-imagen-mcp-server --output-dir assets/images
| 选项 | 描述 | 默认值 |
|---|---|---|
--model | 默认模型(imagen-3, imagen-4, imagen-4-ultra) | imagen-4-ultra |
--batch | 启用批量处理 | 禁用 |
--max-batch-size | 最大批次大小(1-8) | 4 |
--output-dir | 输出目录 | imagen |
无需安装!只需配置并使用:
{
"mcpServers": {
"gemini-imagen": {
"command": "npx",
"args": ["-y", "gemini-imagen-mcp-server"],
"env": {"GEMINI_API_KEY": "your-key"}
}
}
}
npm install -g gemini-imagen-mcp-server
然后进行配置:
{
"mcpServers": {
"gemini-imagen": {
"command": "gemini-imagen-claude-code",
"env": {"GEMINI_API_KEY": "your-key"}
}
}
}
git clone https://github.com/serkanhaslak/gemini-imagen-mcp-server.git
cd gemini-imagen-mcp-server
npm install
npm run build
# 构建项目
npm run build
# 运行全面测试
npm run test
# 开发模式自动重建
npm run watch
# 使用 MCP Inspector 进行交互式测试
npm run dev
src/
├── index.ts # 主 MCP 服务器实现
build/ # 编译后的 JavaScript
test_server.js # 全面测试套件
tsconfig.json # TypeScript 配置
generate_image生成单个或多个图像,具有完整的参数控制。
batch_generate使用共享设置高效处理多个提示。
list_models显示所有可用的 Imagen 模型及其能力。
health_check检查服务器状态、API 连接性和配置。
generation_history访问带有完整参数的最近图像生成历史。
api_documentation包含示例的全面 API 文档。
“未找到 GEMINI_API_KEY”
“没有生成图像”
“权限被拒绝”
imagen/ 文件夹是否可以创建使用调试日志运行:
DEBUG=* npx gemini-imagen-mcp-server
此 MCP 服务器专门针对使用 Claude Code 的开发者:
git checkout -b feature/amazing-featurenpm testgit commit -m '添加惊人的功能'git push origin feature/amazing-featureMIT 许可证 - 详情见 LICENSE 文件。
准备好用 AI 生成的图像增强您的 Claude Code 项目了吗?
现在安装并开始创建!🚀
# 只需添加到您的 MCP 配置并开始!
npx -y gemini-imagen-mcp-server --help