详细介绍
Image-Gen-Server 是一款基于即梦AI的图像生成服务,专为Cursor IDE设计,旨在通过文本描述生成高质量图像,并支持自动保存功能。该工具集成了文本到图像生成、多图选择、自定义保存路径等核心功能,适用于设计人员、开发者等需要快速生成图像的场景。
核心功能
Image-Gen-Server 提供了多项核心功能,帮助用户高效生成和管理图像内容:
- 文本到图像生成:用户只需输入文本描述,即可生成高质量的图像。
- 自动保存功能:生成的图像会自动保存到用户指定的目录,减少手动操作。
- 多图选择:一次生成四张不同风格的图像,供用户选择。
- 自定义保存路径:用户可以设置图像保存的目录,便于管理和使用。
- 与Cursor IDE集成:无缝集成Cursor IDE,提供统一的操作体验。
安装方法
Image-Gen-Server 提供了两种安装方式:通过 Smithery CLI 安装或手动安装。
1. 使用 Smithery CLI 安装
smith install image-gen-server2. 手动安装
手动安装需要执行以下步骤:
- 克隆项目仓库:
git clone https://github.com/your-username/image-gen-server.git
cd image-gen-server- 安装依赖项:
pip install fastmcp proxy[jimeng]- 配置项目:
- 修改
server.py文件中的IMG_SAVA_FOLDER变量,设置默认保存路径。 - 配置
config.json文件,添加即梦 AI 的 API 密钥。
使用方法
Image-Gen-Server 可以通过 Cursor IDE 集成使用,也可以通过命令行调用接口。
1. 在 Cursor 中集成
- 打开 Cursor 设置,进入 Tools 部分,选择 MCP Servers。
- 点击 Add Server,填写以下信息:
Name: Image-Gen-Server
Command: uv run --with fastmcp fastmcp run D:/path/to/server.py
Working Directory: 设置为服务器脚本所在的目录2. 调用接口
在 Python 脚本中调用 generate_image 函数,示例如下:
from image_gen_server import generate_image
images = generate_image(
prompt="设计一个现代简约风格的logo",
save_path="path/to/images/logo.jpg",
width=1024,
height=1024
)使用示例
以下是两个典型的使用场景:
示例一:生成产品Logo
根据提供过你的项目需求,帮我生成一张产品logo,放在项目目录images下面示例二:设计网站首页Banner
根据项目需求,帮我制作网站的首页,头部需要有banner图片注意事项
在使用 Image-Gen-Server 时,需要注意以下几点:
- 确保已安装 Python 3.8 或更高版本,以及 Node.js 20+。
- 生成图像的质量可能受到输入文本描述的影响。
- 配置命令时,路径应使用英文字符,避免中文字符导致错误。
- 如果启动后黑窗口很快消失,可能是配置命令错误或依赖环境未准备好。
调试方法
如果需要调试服务器,可以使用以下命令:
uv run --with fastmcp fastmcp dev D:/path/to/server.py这会启动调试模式,并在浏览器中打开 MCP Inspector。
Image-Gen-Server 为图像生成提供了便捷的解决方案,通过与 Cursor IDE 的集成,用户可以快速生成高质量图像,并自动保存到指定目录,极大提升了工作效率。