Gemini Image Generation MCP Server

Gemini Image Generation MCP Server

site icon
2025.03.26 3
JavaScript图像生成创意设计内容创作内容生成
Gemini Image Generation MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,利用 Google 的 Gemini 2 API 提供图像生成能力。该服务通过简单的配置和命令即可启动,支持通过文本提示生成多种规格的图像。
View on GitHub

Overview

基本能力

产品定位

Gemini Image Generation MCP Server 是一个专注于图像生成的 MCP 服务,旨在通过文本提示快速生成高质量的图像。

核心功能

  1. 图像生成:利用 Gemini 2 API 根据文本提示生成图像。
  2. 参数定制:支持设置生成图像的数量、宽高比和人物生成设置。
  3. 简单配置:通过环境变量和配置文件快速设置 API 密钥和服务参数。

适用场景

  1. 创意设计:快速生成设计灵感和概念图。
  2. 内容创作:为博客、社交媒体等生成配图。
  3. 原型开发:为应用程序或网站生成 placeholder 图像。

工具列表

generateImage

  • 功能:根据文本提示生成图像。
  • 参数
  • prompt(必填):图像描述。
  • numSamples(可选):生成图像数量,默认 4。
  • aspectRatio(可选):宽高比,默认 '1:1'。
  • personGeneration(可选):人物生成设置,默认 'ALLOW_ADULT'。

常见问题解答

  1. 如何获取 API 密钥?
  2. 访问 Google AI Studio 创建 API 密钥。
  3. 如何配置服务?
  4. 在配置文件中添加 Gemini 配置并设置环境变量。
  5. 如何测试服务?
  6. 使用 npx @modelcontextprotocol/inspector npm run start 命令测试。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。
  2. 获取 Google Gemini API 密钥。

安装教程

  1. 安装依赖:
npm install
  1. 设置环境变量:
echo "GEMINI_API_KEY=your_api_key_here" > .env

调试方式

  1. 启动服务:
npm start
  1. 测试服务:
npx @modelcontextprotocol/inspector npm run start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。