
Image Generation MCP Server

2025.04.16
18
JavaScript图像生成AI服务内容生成
Image-Generation-MCP-Server 是一个基于 Replicate Flux 模型的图像生成服务,提供通过文本提示生成图像的能力。它支持多种配置选项和输出格式,适用于需要快速生成图像的各种场景。
View on GitHub
Overview
基本能力
产品定位
Image-Generation-MCP-Server 是一个图像生成服务,专注于通过文本提示快速生成高质量的图像。
核心功能
- 使用 Replicate Flux 模型生成图像
- 支持多种输出格式(webp、jpg、png)
- 可配置图像宽高比
- 支持批量生成图像(1-4张)
- 提供可重复生成的随机种子
适用场景
- 内容创作:为博客、社交媒体等生成配图
- 设计原型:快速生成设计概念图
- 创意探索:通过文本描述探索视觉创意
- 教育演示:生成教学用图示
工具列表
generate_image
: 根据文本提示生成图像- 能力:接受文本提示,生成指定数量、格式和宽高比的图像
常见问题解答
- 如何获取 Replicate API Token?
- 访问 https://replicate.com 注册/登录
-
前往 https://replicate.com/account/api-tokens 创建新令牌
-
如何更改默认模型?
-
在环境变量中设置
MODEL
参数 -
如何禁用服务器?
- 在配置中将
disabled
设为true
使用教程
使用依赖
- Node.js 环境
- Replicate API Token
安装教程
方法1: NPX 方式(无需本地安装)
# 无需安装,直接通过npx运行
方法2: 本地安装
全局安装:
npm install -g @gongrzhe/image-gen-server
或本地安装:
npm install @gongrzhe/image-gen-server
配置
编辑 Claude Desktop 配置文件:
- MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%/Claude/claude_desktop_config.json
NPX 配置(推荐)
{
"mcpServers": {
"image-gen": {
"command": "npx",
"args": ["@gongrzhe/image-gen-server"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token",
"MODEL": "alternative-model-name"
},
"disabled": false,
"autoApprove": []
}
}
}
本地安装配置
{
"mcpServers": {
"image-gen": {
"command": "node",
"args": ["/path/to/image-gen-server/build/index.js"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token",
"MODEL": "alternative-model-name"
},
"disabled": false,
"autoApprove": []
}
}
}
调试方式
- 确保已正确设置 REPLICATE_API_TOKEN
- 测试图像生成:
const result = await use_mcp_tool({
server_name: "image-gen",
tool_name: "generate_image",
arguments: {
prompt: "A beautiful sunset over mountains",
aspect_ratio: "16:9",
output_format: "png",
num_outputs: 1
}
});
- 检查返回的图像URL是否有效