Image Generation MCP Server

Image Generation MCP Server

site icon
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

安装教程

  1. Claude Desktop 配置
  2. MacOS:~/Library/Application\ Support/Claude/claude_desktop_config.json
  3. Windows:%APPDATA%/Claude/claude_desktop_config.json

  4. 开发/未发布服务器配置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 兼容客户端测试图像生成功能。

许可证

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