这是一个基于模型上下文协议(MCP)构建的AI图像生成服务器,支持使用Replicate平台上的先进AI模型进行图像生成,可实现多图生批、多提示模式、图像变体生成及SVG图像生成等功能。
此服务器基于模型上下文协议(MCP),借助Replicate平台上的AI模型进行图像生成。马上来体验强大的图像生成能力吧!
generate_multiple_images)可以一次性根据多个不同提示生成多张图片。
{
"prompts": [
"A serene mountain lake at sunset",
"A bustling city street at night",
"A peaceful garden in spring"
]
}
支持同时处理多个图像生成请求,每个请求可以指定不同的参数。
{
"requests": [
{
"modelId": "black-forest-labs/flux-schnell",
"prompt": "A futuristic city skyline at night",
"width": 1024,
"height": 512
},
{
"modelId": "recraft-ai/recraft-v3-svg",
"prompt": "A character portrait in anime style",
"style": "anime"
}
]
}
generate_image_variants)可以根据指定的提示生成多个不同变体。
{
"prompt": "A futuristic city skyline at night",
"num_variants": 4,
"seed": 42
}
通过Recraft V3 SVG模型提供高质量SVG图像生成能力。
通过修改src/config/index.ts中的CONFIG对象进行配置:
const CONFIG = {
serverName: "replicate-flux-mcp",
serverVersion: "0.1.2",
imageModelId: "black-forest-labs/flux-schnell",
svgModelId: "recraft-ai/recraft-v3-svg",
pollingAttempts: 25,
pollingInterval: 2000, // ms
};
| 多提示示例 | 提示变体示例 |
|---|---|
{
"prompts": [
"A red sports car on a mountain road",
"A blue sports car on a beach",
"A vintage sports car in a city street"
]
}
{
"prompt": "A futuristic city skyline at night",
"num_variants": 4,
"seed": 42
}
常见问题及解决方案:
pollingInterval值或优化网络环境。欢迎任何贡献!请通过GitHub仓库提交问题和Pull Request。建议先阅读项目文档和代码规范,确保您的贡献符合项目要求。
本项目遵循MIT许可证,详细内容请见LICENSE文件。