一款专业的模型上下文协议(MCP)服务器实现,借助 Google 的 Imagen 3.0 模型与双子星 API 结合,可进行高质量图像生成。该服务器使用 TypeScript 构建,专为与 Claude Desktop 及其他 MCP 兼容主机实现无缝集成而设计。
git clone https://github.com/yourusername/gemini-imagen-mcp-server.git
cd gemini-imagen-mcp-server
npm install
npm run build
claude_desktop_config.json 中添加配置:{
"mcpServers": {
"gemini-image-gen": {
"command": "node",
"args": ["./build/index.js"],
"cwd": "<项目目录路径>",
"env": {
"GEMINI_API_KEY": "你的双子星 API 密钥"
}
}
}
}
<项目目录路径>:你的项目路径你的双子星 API 密钥:你的双子星 API 密钥使用 Google 的 Imagen 3.0 模型生成图像。
prompt(必需):图像描述的文本numberOfImages(可选):要生成的图像数量,默认为 1查看服务器日志。
# 在终端中运行以下命令来生成图像
node generate_images.js --prompt "一只飞翔的鸟" --numberOfImages 3
# 查看日志
node view_logs.js
src/:包含核心逻辑和模块。build/:存放构建后的文件。欢迎贡献!请参考 CONTRIBUTING.md 了解如何参与开发。
⚠️ 重要提示
- 确保 API 密钥安全,避免泄露。
- 在生产环境中,请根据需要配置相关安全措施。
本项目遵循 MIT 协议。详情请参阅 LICENSE。
感谢所有贡献者和开源社区的支持!
由 Falah G. Salih 热爱打造