
Image Generation MCP Server

2025.03.23
0
JavaScript图像生成AI 生成内容生成
GongRzhe_Image-Generation-MCP-Server 是一个基于 Replicate Flux 模型的图像生成 MCP 服务器。它提供了通过文本提示生成图像的能力,支持多种参数配置,如种子、宽高比、输出格式和生成数量等。
View on GitHub
Overview
基本能力
产品定位
GongRzhe_Image-Generation-MCP-Server 是一个专注于图像生成的 MCP 服务器,利用 Replicate Flux 模型实现高质量的图像生成。
核心功能
- 图像生成:根据文本提示生成图像。
- 参数配置:支持设置种子、宽高比、输出格式和生成数量等参数。
- 模型选择:可以通过环境变量指定使用的 Replicate 模型。
适用场景
- 内容创作:为博客、社交媒体等生成配图。
- 设计辅助:快速生成设计原型或灵感图。
- 娱乐:生成有趣的图像供娱乐使用。
工具列表
- generate_image:
- 能力:根据文本提示生成图像。
- 参数:
prompt
(必需):图像描述文本。seed
(可选):随机种子。aspect_ratio
(可选):宽高比,默认为 "1:1"。output_format
(可选):输出格式("webp"、"jpg" 或 "png"),默认为 "webp"。num_outputs
(可选):生成数量(1-4),默认为 1。
常见问题解答
- 如何获取 Replicate API Token?
- 访问 https://replicate.com 注册或登录。
- 在 https://replicate.com/account/api-tokens 创建并复制 API Token。
使用教程
使用依赖
- 确保已安装 Node.js。
- 获取 Replicate API Token。
安装教程
- 配置 MCP 服务器:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
示例配置:
json
{
"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": []
}
}
}
- 替换
your-replicate-api-token
为你的 Replicate API Token。
调试方式
- 确保环境变量
REPLICATE_API_TOKEN
已正确设置。 - 使用示例代码调用
generate_image
工具进行测试:typescript 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 是否有效。