README
🚀 图像生成 MCP 服务器
此 MCP 服务器能够借助 Replicate Flux 模型实现图像生成功能,为图像创作提供便捷途径。
🚀 快速开始
此 MCP 服务器提供使用 Replicate Flux 模型的图像生成功能,让您可以根据文本提示生成所需图像。
📦 安装指南
配置文件路径
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.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": []
}
}
}
获取 Replicate API 令牌
- 在 https://replicate.com 注册或登录。
- 访问 https://replicate.com/account/api-tokens。
- 创建一个新的 API 令牌。
- 复制令牌并替换配置文件中的
your-replicate-api-token。
环境变量说明
| 属性 | 详情 |
|------|------|
| REPLICATE_API_TOKEN | 用于身份验证的 Replicate API 令牌,必需项。 |
| MODEL | 用于图像生成的 Replicate 模型名称,可选,默认为 "black-forest-labs/flux-schnell"。 |
配置参数说明
| 属性 | 详情 |
|------|------|
| disabled | 控制服务器是否启用,false 表示启用,true 表示禁用。 |
| autoApprove | 可以自动执行工具调用而无需用户确认的工具名称数组,空数组表示所有工具调用都需要确认。 |
✨ 主要特性
generate_image 工具
使用 Flux 模型根据文本提示生成图像。
参数详情
| 参数 | 是否必需 | 详情 |
|------|------|------|
| prompt | 是 | 图像描述的文本提示。 |
| seed | 否 | 生成可重复结果的随机种子。 |
| aspect_ratio | 否 | 图像宽高比,默认为 "1:1"。 |
| output_format | 否 | 输出格式,支持 "webp"、"jpg" 或 "png",默认为 "webp"。 |
| num_outputs | 否 | 生成的图像数量(范围 1 - 4,默认为 1)。 |
示例用法
const result = await use_mcp_tool({
server_name: "image-gen",
tool_name: "generate_image",
arguments: {
prompt: "夕阳下 mountains 的美景", // 美丽的落日 mountain 风光
aspect_ratio: "16:9",
output_format: "png",
num_outputs: 1
}
});
该工具返回生成图像的 URL 地址数组。
📄 许可证
此项目根据 MIT 许可证发布。
微信扫一扫