此MCP服务器使用Replicate上的Flux Schnell模型提供图像生成功能。
npm install -g @modelcontextprotocol/sdk@latest
cd ~/Documents/Cline/MCP
git clone https://github.com/yourusername/flux-img-mcp.git
cd flux-img-mcp
npm install
npm run build
{
"mcpServers": {
"flux-img": {
"command": "node",
"args": ["/path/to/flux-img-mcp/build/index.js"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token"
},
"disabled": false,
"alwaysAllow": []
}
}
}
服务器需要以下环境变量:
REPLICATE_API_TOKEN:您的Replicate API令牌。您可以在Replicate账户设置中获取此令牌。安装并配置后,服务器提供了以下工具:
基于文本提示使用Flux Schnell模型生成图像。
参数:
prompt(字符串,必需):所需图像的文字描述示例用法:
<use_mcp_tool>
<server_name>flux-img</server_name>
<tool_name>generate_image</tool_name>
<arguments>
{
"prompt": "一座山上美丽的日落"
}
</arguments>
</use_mcp_tool>
该工具将返回包含以下内容的JSON响应:
status:生成请求的状态output:生成的图像的URL(如果成功)error:任何错误消息(如果失败)要对服务器进行更改:
src/index.ts中的源代码npm run build服务器包括全面的错误处理,涵盖: