
Gemini Image Generation MCP Server

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 服务,旨在通过文本提示快速生成高质量的图像。
核心功能
- 图像生成:利用 Gemini 2 API 根据文本提示生成图像。
- 参数定制:支持设置生成图像的数量、宽高比和人物生成设置。
- 简单配置:通过环境变量和配置文件快速设置 API 密钥和服务参数。
适用场景
- 创意设计:快速生成设计灵感和概念图。
- 内容创作:为博客、社交媒体等生成配图。
- 原型开发:为应用程序或网站生成 placeholder 图像。
工具列表
generateImage
- 功能:根据文本提示生成图像。
- 参数:
prompt
(必填):图像描述。numSamples
(可选):生成图像数量,默认 4。aspectRatio
(可选):宽高比,默认 '1:1'。personGeneration
(可选):人物生成设置,默认 'ALLOW_ADULT'。
常见问题解答
- 如何获取 API 密钥?
- 访问 Google AI Studio 创建 API 密钥。
- 如何配置服务?
- 在配置文件中添加 Gemini 配置并设置环境变量。
- 如何测试服务?
- 使用
npx @modelcontextprotocol/inspector npm run start
命令测试。
使用教程
使用依赖
- 安装 Node.js 和 npm。
- 获取 Google Gemini API 密钥。
安装教程
- 安装依赖:
npm install
- 设置环境变量:
echo "GEMINI_API_KEY=your_api_key_here" > .env
调试方式
- 启动服务:
npm start
- 测试服务:
npx @modelcontextprotocol/inspector npm run start