article
README
🚀 图像生成 MCP 服务器
本 MCP 服务器借助 Replicate Flux 模型,为用户提供强大的图像生成功能,满足多样化的图像创作需求。
🚀 快速开始
此 MCP 服务器使用 Replicate Flux 模型提供图像生成功能。
📦 安装指南
通过 Smithery 安装
要自动为 Claude Desktop 安装图像生成 MCP 服务器,请通过 Smithery 安装:
npx -y @smithery/cli install @GongRzhe/Image-Generation-MCP-Server --client claude
选项 1:NPX 方法(无需本地设置)
您可以直接从 npm 使用该包,而无需本地安装:
# 无需安装 - npx 会处理
选项 2:本地安装
如果您更喜欢本地安装:
# 全局安装
npm install -g @gongrzhe/image-gen-server
# 或者本地安装
npm install @gongrzhe/image-gen-server
📚 详细文档
设置
配置 Claude Desktop
编辑您的 Claude Desktop 配置文件:
- 在 MacOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
选项 1:NPX 配置(推荐)
此方法直接从 npm 运行服务器,而无需本地文件:
{
"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": []
}
}
}
选项 2:本地安装配置
如果您已将包本地安装:
{
"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 | 用于访问 Replicate API 的令牌。 |
| MODEL | 可选的自定义模型名称。 |
获取 API 令牌
- 访问 Replicate 并注册一个账户。
- 在您的个人资料中找到 API 令牌。
💻 使用示例
图像生成工具
功能
- 生成高质量图像
- 支持多种风格和模型
基础用法
await craft.image.generate({
model: "stability-ai/sdxl", // 模型名称
prompt: "一只飞天的unicorn站在 rainbow mountain上", // 图像描述
negative_prompt: "", // 可选,排除的内容
width: 1024, // 图像宽度
height: 1024, // 图像高度
samples: 1, // 生成图像的数量
num_inference_steps: 20, // 推理步骤数
});
示例
The tool returns an array of URLs to the generated images.
📄 许可证
本项目根据 MIT 许可证授权。
微信扫一扫