Token导航 LogoToken导航TokenDH.com
Gemini Image (mcp-server-gemini-image) logo
设计创作stdio官方级别未说明来源级核验

Gemini Image (mcp-server-gemini-image)

MCP Server

一个基于Google Gemini API的AI驱动图像生成服务,提供文本到图像的转换功能,支持MCP协议集成和可配置的生成参数。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
图像生成图像处理Python本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Digital-Marketing-MCP-servers

提供方

Digital-Marketing-MCP-servers

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

MCP服务器 - 双子座图像生成器 - 自动更新

#CRONTAB 正在运行 A. 模型上下文协议(MCP)服务器 这使得使用谷歌的(技术/工具)能够实现由人工智能驱动的图像生成 Gemini API此服务器与MCP兼容客户端实现无缝集成,能够根据文本提示生成高质量图像。

✨ 特点

  • 🖼️(一幅画) 由Gemini驱动的图像生成 配备先进的AI模型
  • 🔌 电源插头 MCP协议兼容性 便于集成
  • 🛠️(工具或修理的象征) 可配置的提示 以及生成参数
  • 📁 文件夹 静态文件服务 为生成的图像
  • 🧪 表示“实验器材”或“化学实验”的意思。 内置测试 以及验证工具
  • 🔒(锁形符号,常用于表示安全、保密或锁定状态) 基于环境的配置 用于安全的API密钥管理

📂 项目结构

mcp-server-gemini-image-generator/
├── .venv/                                    # Virtual environment
├── examples/                                 # Usage examples
├── src/mcp_server_gemini_image_generator/
│   ├── __init__.py                          # Package initialization
│   ├── server.py                            # Main MCP server
│   ├── prompts.py                           # Prompt management
│   ├── utils.py                             # Utility functions
│   └── test.py                              # Test suite
├── static/                                  # Generated images & assets
├── .env                                     # Environment configuration
├── .gitignore                               # Git ignore rules
├── pyproject.toml                           # Project metadata & dependencies
├── uv.lock                                  # Dependency lock file
├── smithery.yaml                            # Deployment configuration
├── LICENSE                                  # MIT License
└── README.md                                # This file

🚀 快速入门

先决条件

安装

  1. 克隆仓库
   git clone https://github.com/your-username/mcp-server-gemini-image-generator.git
   cd mcp-server-gemini-image-generator
  1. 设置虚拟环境
   # Using Python venv
   python -m venv .venv
   source .venv/bin/activate  # Linux/macOS
   # .venv\Scripts\activate   # Windows

   # Or using uv (recommended)
   uv venv
   source .venv/bin/activate
  1. 安装依赖项
   # Using pip
   pip install -e .

   # Or using uv (faster)
   uv sync
  1. 配置环境

创建一个 .env 项目根目录中的文件:

   API_KEY=your_gemini_api_key_here
   PORT=8002
   HOST=127.0.0.1
  1. 启动服务器
   python src/mcp_server_gemini_image_generator/server.py

MCP服务器将可通过以下地址访问: http://127.0.0.1:8002/mcp/

🔧 配置

环境变量

变量描述默认值是否必需
API_KEY 您的Gemini API密钥-
PORT服务器端口8002(这个符号在中文里通常表示“错误”或“不正确”,但直接翻译为中文的“错误”或“不正确”可能不够直观,所以保持原样以传达其图形意义)
HOST服务器主机127.0.0.1(翻译为中文)(表示“错误”或“不正确”的意思,但在此处作为符号使用,不直接翻译为文字,保持原样)

MCP客户端集成

将此服务器添加到您的MCP客户端配置中:

{
  "mcpServers": {
    "gemini-image-generator": {
      "command": "python",
      "args": ["path/to/src/mcp_server_gemini_image_generator/server.py"],
      "env": {
        "API_KEY": "your_gemini_api_key"
      }
    }
  }
}

🧪 测试

运行测试套件以验证所有功能是否正常:

python src/mcp_server_gemini_image_generator/test.py

📖 使用示例

基本图像生成

from mcp_server_gemini_image_generator import generate_image

# Generate an image from a text prompt
result = generate_image("A serene mountain landscape at sunset")
print(f"Generated image: {result['image_url']}")

自定义提示

# Use the prompt utilities for enhanced generation
from mcp_server_gemini_image_generator.prompts import enhance_prompt

enhanced = enhance_prompt("cat", style="photorealistic", mood="playful")
result = generate_image(enhanced)

🛠️ 开发

开发环境的项目设置

# Clone and setup
git clone https://github.com/your-username/mcp-server-gemini-image-generator.git
cd mcp-server-gemini-image-generator

# Install in development mode
uv sync --dev

# Run tests
python -m pytest src/mcp_server_gemini_image_generator/test.py

添加新功能

  1. 在适当的模块中实现您的功能(server.pyprompts.py或者 utils.py)
  2. 添加测试到 test.py
  3. 更新文档
  4. 提交拉取请求

API 参考

MCP 工具

工具名称描述参数
generate_image根据文本提示生成图像prompt: strstyle?: str
enhance_prompt优化提示以获得更好结果prompt: stroptions?: dict

响应格式

{
  "success": true,
  "image_url": "http://127.0.0.1:8002/static/generated_image_123.png",
  "prompt_used": "Enhanced prompt that was actually used",
  "generation_time": 2.34,
  "metadata": {
    "model": "gemini-pro-vision",
    "timestamp": "2024-01-15T10:30:00Z"
  }
}

为MCP社区倾心打造

目录标签

目录标签

图像生成图像处理Python本地部署AI图像生成文本到图像MCP协议GeminiAPI

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP