
Image Generation MCP Server

2025.03.12
11
Python图像生成AI 服务内容生成
mcp-image-gen 是一个基于 Model Context Protocol (MCP) 的服务器,专注于通过 Together AI 生成高质量图像。它提供了一个标准化的接口来指定图像生成参数,支持自定义尺寸和模型选择,适用于需要图像生成的各种场景。
View on GitHub
Overview
基本能力
产品定位
mcp-image-gen 是一个图像生成服务,通过 MCP 协议提供标准化的图像生成接口。
核心功能
- 高质量图像生成:基于 Flux.1 Schnell 模型生成高质量图像。
- 自定义尺寸:支持指定生成图像的宽度和高度。
- 错误处理:提供清晰的错误提示,包括提示验证和 API 问题。
- 易于集成:与 MCP 兼容的客户端轻松集成。
适用场景
- 需要快速生成高质量图像的应用程序。
- 需要自定义图像尺寸和模型的开发项目。
- 与 MCP 兼容的客户端集成图像生成功能。
工具列表
- generate_image:根据文本提示和可选尺寸生成图像。
- 输入参数:
prompt
:描述性提示(如“未来城市日落景观”)。width
:生成图像的宽度(像素,可选)。height
:生成图像的高度(像素,可选)。model
:Together AI 中的模型名称(默认为 black-forest-labs/FLUX.1-schnell)。
常见问题解答
- 模型选择:如果指定的模型名称不正确,将回退到默认模型。
- API 密钥:需要提供 Together AI 的 API 密钥以使用服务。
使用教程
使用依赖
- Python 3.12 或更高版本
- httpx
- mcp
安装教程
- Claude Desktop 配置:
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
-
Windows:
%APPDATA%/Claude/claude_desktop_config.json
-
开发/未发布服务器配置:
json { "mcpServers": { "image-gen": { "command": "uv", "args": ["--directory", "/ABSOLUTE/PATH/TO/image-gen/", "run", "image-gen"], "env": { "TOGETHER_AI_API_KEY": "<API KEY>" } } } }
调试方式
- 确保所有依赖已安装并正确配置。
- 检查 API 密钥是否正确设置。
- 使用 MCP 兼容客户端测试图像生成功能。