
Image-Gen-Server

2025.04.11
96
Python图像生成IDE集成内容生成
Image-Gen-Server 是一个基于即梦AI的图像生成服务,专门设计用于与Cursor IDE集成。它能够接收来自Cursor的文本描述,生成相应的图像,并提供图片下载和保存功能。该服务支持自定义保存路径,一次生成四张图以供选择,并且与Cursor IDE完美集成。
View on GitHub
Overview
基本能力
产品定位
Image-Gen-Server 是一个专门为Cursor IDE设计的图像生成服务,通过文本描述生成图像,并提供下载和保存功能。
核心功能
- 与Cursor IDE完美集成
- 支持文本到图像的生成
- 自动保存生成的图像
- 支持自定义保存路径
- 一次生成四张图,供更多选择
适用场景
- 在Cursor IDE中快速生成产品logo
- 制作网站的首页banner图片
- 其他需要根据文本描述生成图像的场景
工具列表
generate_image
: 根据文本描述生成图片,支持自定义保存路径、图片尺寸和生成精细度。
常见问题解答
- 配置完后跳出黑窗口,很快消失,工具状态变成No tools found
- 原因:没有正常启动,可能是配置命令不对、依赖环境未准备好或终端不匹配。
- 正常运行后,想看调用日志或调试
- 使用命令
uv run --with fastmcp fastmcp dev D:/code/image-gen-service/server.py
或fastmcp dev D:/code/image-gen-service/server.py
进入调试模式。
使用教程
使用依赖
- Python 3.10+
- npm
- nodejs (v20已验证可用)
- pip install uv
- 调试需要安装:
npm install -g @modelcontextprotocol/[email protected]
安装教程
- 克隆项目
bash git clone https://github.com/fengin/image-gen-server.git cd image-gen-server
- 安装依赖
bash pip install -r requirements.txt pip install uv
- 设置即梦Token和图片默认保存地址
- 修改
server.py
文件中的JIMENG_API_TOKEN
和IMG_SAVA_FOLDER
配置。
调试方式
- 使用命令进入调试模式:
bash uv run --with fastmcp fastmcp dev D:/code/image-gen-service/server.py
或bash fastmcp dev D:/code/image-gen-service/server.py
访问输出的调试地址(如:http://localhost:5173/)进行调试。