
Image Generator MCP Server

2025.03.09
0
Python图像生成图像管理内容生成
MCP-image-gen是一个基于Replicate的MCP服务器,主要用于生成和保存图像。它提供了图像生成、保存和管理的功能,支持通过Stable Diffusion模型生成图像,并允许用户将生成的图像保存到本地文件系统。
View on GitHub
Overview
基本能力
产品定位
MCP-image-gen是一个图像生成和管理工具,旨在通过Replicate的Stable Diffusion模型生成高质量图像,并提供便捷的图像保存和管理功能。
核心功能
- 图像生成:使用Replicate的Stable Diffusion模型生成图像,支持自定义提示词和风格(如真实、艺术、抽象)。
- 图像保存:将生成的图像保存到本地文件系统,生成唯一的ID和元数据。
- 图像管理:列出所有保存的图像,包括元数据和缩略图。
适用场景
- 内容创作:为博客、社交媒体或其他内容生成高质量图像。
- 设计辅助:快速生成设计原型或灵感图像。
- 教育演示:用于教学或演示中生成特定主题的图像。
工具列表
- generate-image:生成图像工具,支持自定义提示词和参数(如宽度、高度、推理步骤等)。
- save-image:保存图像工具,将生成的图像保存到本地文件系统。
- list-saved-images:列出所有保存的图像工具,显示元数据和缩略图。
常见问题解答
- 如何获取Replicate API Token:需要在Replicate官网注册账号并获取API Token。
- 如何调试:建议使用MCP Inspector进行调试,通过npm安装并运行。
使用教程
使用依赖
- Replicate API Token:注册Replicate账号并获取API Token。
- Python环境:需要Python和虚拟环境支持。
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/image-generator.git
cd image-generator
- 创建并激活虚拟环境:
python -m venv .venv
# On Windows
.venv\Scripts\activate
# On macOS/Linux
source .venv/bin/activate
- 安装依赖:
pip install -r requirements.txt
- 配置.env文件:
REPLICATE_API_TOKEN=your_replicate_api_token_here
调试方式
- 使用MCP Inspector进行调试:
npx @modelcontextprotocol/inspector uv --directory B:\NEWTEST\image-generator run image-generator
- 访问Inspector提供的URL进行调试。