
MCP Image Generator

2025.03.16
3
TypeScript图像生成AI 服务内容生成
MCP Image Generator 是一个基于 Model Context Protocol (MCP) 的服务,用于通过 Together AI 或 Replicate 的图像生成模型生成图像。该服务可以在本地运行或通过 SSE 端点部署。它支持两种提供商:Replicate 和 Together,用户需要设置相应的 API 密钥和环境变量。
View on GitHub
Overview
基本能力
产品定位
MCP Image Generator 是一个图像生成服务,旨在通过文本提示生成高质量的图像。
核心功能
- 支持通过文本提示生成图像
- 可配置图像宽度、高度和生成数量
- 支持两种提供商:Replicate 和 Together
- 可在本地或通过 Docker 容器运行
适用场景
- 需要快速生成图像的应用
- 基于文本提示的创意设计
- 自动化图像生成流程
工具列表
generate_image
: 根据文本提示生成图像,支持配置宽度、高度和生成数量。
常见问题解答
- 需要设置
TOGETHER_API_KEY
或REPLICATE_API_TOKEN
环境变量。 - 需要设置
PROVIDER
环境变量为 "replicate" 或 "together"。
使用教程
使用依赖
- Node.js
- Together AI API key 或 Replicate API token
安装教程
- 克隆仓库:
bash git clone https://github.com/gmkr/mcp-imagegen.git cd mcp-imagegen
- 安装依赖:
bash pnpm install
Docker 环境
- 构建并运行 Docker 容器:
bash docker build -f Dockerfile.server -t mcp-imagegen . docker run -p 3000:3000 mcp-imagegen
配置 MCP 客户端
{
"mcpServers": {
"imagegenerator": {
"url": "http://localhost:3000/sse",
"env": {
"PROVIDER": "replicate",
"REPLICATE_API_TOKEN": "your-replicate-api-token"
}
}
}
}
调试方式
- 确保环境变量正确设置
- 检查 API 密钥是否有效
- 验证服务是否正常运行