Image Generation (Replicate)

Image Generation (Replicate)

🚀 图像生成器 MCP 服务器

本图像生成器 MCP 服务器借助 Replicate 实现图像生成功能,同时支持用户保存生成的图像,为图像创作提供便利。

🚀 快速开始

安装

Claude Desktop

  • MacOS:配置文件路径为 ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows:配置文件路径为 %APPDATA%/Claude/claude_desktop_config.json%
开发/未发布的服务器配置 ``` "mcpServers": { "image-generator": { "command": "uv", "args": [ "--directory", "B:\NEWTEST\image-generator", "run", "image-generator" ] } } ```
已发布的服务器配置 ``` "mcpServers": { "image-generator": { "command": "uvx", ```

✨ 主要特性

资源

  • 服务器构建了图像存储系统,可使用自定义的 image:// URI 方案访问单个生成的图像。
  • 每张图像资源都有基于提示词的名称、包含创建日期的描述,且 MIME 类型为 image/png

提示词

  • 服务器提供单一提示词 generate-image,用于借助 Stable Diffusion 生成图像。
  • 具备可选的 "style" 参数,可控制图像风格,如现实主义、艺术、抽象等,还能生成带风格特定指导的提示词模板。

工具

  • generate-image:利用 Replicate 的 Stable Diffusion 模型生成图像。
    • 必需参数:接受 "prompt" 作为必需的字符串参数。
    • 可选参数:包括 "negative_prompt"、"width"、"height"、"num_inference_steps" 和 "guidance_scale"。
    • 返回结果:生成的图像及其 URL。
  • save-image:将生成的图像保存到本地文件系统。
    • 必需参数:接受 "image_url" 和 "prompt" 作为必需的字符串参数。
    • 保存方式:为图像生成唯一 ID 并保存到 "generated_images" 目录。
  • list-saved-images:列出所有已保存的图像,返回包含图像元数据和缩略图的列表。

📦 安装指南

Replicate API Token

要使用此图像生成器,您需要获取 Replicate API Token:

  1. Replicate 创建一个账户。
  2. https://replicate.com/account 获取您的 API Token。
  3. 根据提供的 .env.example 模板创建一个 .env 文件:
REPLICATE_API_TOKEN=your_replicate_api_token_here

⚠️ 重要提示

.env 文件通过 .gitignore 排除在版本控制之外,以防止意外暴露您的 API Token。绝不要将敏感信息提交到您的仓库。

环境设置

  1. 克隆仓库:
git clone https://github.com/yourusername/image-generator.git
cd image-generator
  1. 创建并激活虚拟环境:
# 使用 venv
python -m venv .venv
# 在 Windows 上
.venv\Scripts\activate
# 在 macOS/Linux 上
source .venv/bin/activate
  1. 安装依赖项:
pip install -r requirements.txt
  1. 按照上述说明设置您的 .env 文件
  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-30 23:18

相似服务问题