Gemini Image Generation Mcp

Gemini Image Generation Mcp

🚀 天秤座闪光 MCP - 图像生成用于 Roo 代码

本项目提供了一个模型上下文协议(MCP)服务器,可连接至 Google 的天秤座 2.0 闪光图像生成模型,专为与 Roo Code 及其他兼容的 AI 助手协同使用而设计。

🚀 快速开始

此 MCP 服务器是一款实用工具,借助 Google 的天秤座 2.0 闪光模型实现文本到图像的生成,并且全面支持所有可用的 API 参数。它能让 Roo Code 这类 AI 助手通过 Model Context Protocol (MCP) 生成图像,还可对生成过程进行全方位控制。

✨ 主要特性

  • 🎨 使用 Google 的天秤座 2.0 闪光模型进行文本到图像的生成。
  • 🛠️ 全面支持所有可用的 API 参数。
  • 🌐 提供简单的网络界面用于测试和演示。
  • 💻 安装简便,适用于 Roo Code 和 Claude Desktop。
  • 📚 提供详尽的文档和示例。

📦 安装指南

先决条件

  • Node.js 18 或更高版本。
  • 带有天秤座 2.0 闪光模型访问权限的 Google AI 工作室 API 密钥。

全局安装

  1. 全局安装包:
npm install -g gemini-flash-mcp
  1. 运行设置命令以配置 Roo Code:
gemini-flash-mcp-install
  1. 在 Roo Code 设置中设置您的 Google AI API 密钥:
    • 打开 Roo Code。
    • 转到“设置”。
    • 将以下环境变量添加到 MCP 服务器配置中:
"gemini-flash-mcp": {
"env": {
"GEMINI_API_KEY": "your-google-ai-api-key"
}
}
  1. 重启 Roo Code。

手动安装

  1. 克隆此仓库:
git clone https://github.com/jezweb/gemini-image-generation-mcp.git
cd gemini-image-generation-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 手动配置您的 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"
}
}
  1. 安装完成后,按照设置命令运行:
gemini-flash-mcp-start

💻 使用示例

基础用法

项目结构

  • app:主应用程序文件。
  • config:配置文件和设置。
  • public:静态资源文件。
  • .env:环境变量文件。

构建和开发

要运行项目:

npm start

要构建项目:

npm run build

高级用法

项目结构

  • app.ts:主应用程序逻辑。
  • config.ts:配置和设置管理。
  • types.ts:定义接口和类型。
  • env.ts:环境变量处理。
  • logger.ts:日志记录功能。

测试

要运行测试:

npm test

📚 详细文档

目前正在进行测试并努力修复一些与 Gemini API 相关的问题。代码可能无法正常运行,抱歉!

📄 许可证

项目使用 MIT 许可证。请参阅 LICENSE 文件以获取详细信息。

👏 致谢

感谢以下人员和项目的贡献:

  • Google 提供天秤座 2.0 闪光 API。
  • Model Context Protocol (MCP) 团队,使 AI 助手的扩展成为可能。
  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-10-01 07:36

相似服务问题

相关AI产品