Image Generator MCP Server

Image Generator MCP Server

site icon
2025.03.09 0
Python图像生成图像管理内容生成
MCP-image-gen是一个基于Replicate的MCP服务器,主要用于生成和保存图像。它提供了图像生成、保存和管理的功能,支持通过Stable Diffusion模型生成图像,并允许用户将生成的图像保存到本地文件系统。
View on GitHub

Overview

基本能力

产品定位

MCP-image-gen是一个图像生成和管理工具,旨在通过Replicate的Stable Diffusion模型生成高质量图像,并提供便捷的图像保存和管理功能。

核心功能

  1. 图像生成:使用Replicate的Stable Diffusion模型生成图像,支持自定义提示词和风格(如真实、艺术、抽象)。
  2. 图像保存:将生成的图像保存到本地文件系统,生成唯一的ID和元数据。
  3. 图像管理:列出所有保存的图像,包括元数据和缩略图。

适用场景

  1. 内容创作:为博客、社交媒体或其他内容生成高质量图像。
  2. 设计辅助:快速生成设计原型或灵感图像。
  3. 教育演示:用于教学或演示中生成特定主题的图像。

工具列表

  1. generate-image:生成图像工具,支持自定义提示词和参数(如宽度、高度、推理步骤等)。
  2. save-image:保存图像工具,将生成的图像保存到本地文件系统。
  3. list-saved-images:列出所有保存的图像工具,显示元数据和缩略图。

常见问题解答

  1. 如何获取Replicate API Token:需要在Replicate官网注册账号并获取API Token。
  2. 如何调试:建议使用MCP Inspector进行调试,通过npm安装并运行。

使用教程

使用依赖

  1. Replicate API Token:注册Replicate账号并获取API Token。
  2. Python环境:需要Python和虚拟环境支持。

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/image-generator.git
cd image-generator
  1. 创建并激活虚拟环境:
python -m venv .venv
# On Windows
.venv\Scripts\activate
# On macOS/Linux
source .venv/bin/activate
  1. 安装依赖:
pip install -r requirements.txt
  1. 配置.env文件:
REPLICATE_API_TOKEN=your_replicate_api_token_here

调试方式

  1. 使用MCP Inspector进行调试:
npx @modelcontextprotocol/inspector uv --directory B:\NEWTEST\image-generator run image-generator
  1. 访问Inspector提供的URL进行调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。