Image-Gen-Server

Image-Gen-Server

site icon
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: 根据文本描述生成图片,支持自定义保存路径、图片尺寸和生成精细度。

常见问题解答

  1. 配置完后跳出黑窗口,很快消失,工具状态变成No tools found
  2. 原因:没有正常启动,可能是配置命令不对、依赖环境未准备好或终端不匹配。
  3. 正常运行后,想看调用日志或调试
  4. 使用命令 uv run --with fastmcp fastmcp dev D:/code/image-gen-service/server.pyfastmcp dev D:/code/image-gen-service/server.py 进入调试模式。

使用教程

使用依赖

  • Python 3.10+
  • npm
  • nodejs (v20已验证可用)
  • pip install uv
  • 调试需要安装:npm install -g @modelcontextprotocol/[email protected]

安装教程

  1. 克隆项目 bash git clone https://github.com/fengin/image-gen-server.git cd image-gen-server
  2. 安装依赖 bash pip install -r requirements.txt pip install uv
  3. 设置即梦Token和图片默认保存地址
  4. 修改server.py文件中的JIMENG_API_TOKENIMG_SAVA_FOLDER配置。

调试方式

  • 使用命令进入调试模式: bash uv run --with fastmcp fastmcp dev D:/code/image-gen-service/server.pybash fastmcp dev D:/code/image-gen-service/server.py 访问输出的调试地址(如:http://localhost:5173/)进行调试。

许可证

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