article
README
🚀 🎨 ideoGram MCP服务器
ideoGram MCP服务器借助ideoGram API,提供强大的图像生成功能,基于模型上下文协议(MCP),满足多样化的图像生成需求。
🚀 快速开始
环境准备
- 安装必要的依赖项:
npm install
- 环境变量设置:创建
.env文件并添加以下内容:
IDEOGRAM_API_KEY=your_api_key_here
- 构建项目:
npm run build
- (可选)全局安装:
npm link
✨ 主要特性
- 基于提示的图像生成:根据用户输入的提示词生成相应图像。
- 可定制参数:
- 方面比:提供多种方面比选项,如
ASPECT_1_1、ASPECT_4_3等。 - 模型选择:支持不同版本的模型,如
V_1、V_1_TURBO等。 - 魔法提示:有
AUTO、ON、OFF三种设置。 - 风格类型:可选择不同的生成风格。
- 负面提示:明确要排除的内容。
- 生成图像数量:可指定生成1 - 8张图像。
- 方面比:提供多种方面比选项,如
💻 使用示例
MCP工具 - generate_image
用于生成图像的工具。
- 必填参数:
prompt:生成图像所用的提示。
- 可选参数:
aspect_ratio:图像的方面比,可选值有ASPECT_1_1、ASPECT_4_3、ASPECT_3_4、ASPECT_16_9、ASPECT_9_16。model:使用的模型,可选值有V_1、V_1_TURBO、V_2、V_2_TURBO。magic_prompt_option:魔法提示设置,可选值有AUTO、ON、OFF。style_type:生成风格。negative_prompt:要排除的内容说明。num_images:要生成的图像数量(1 - 8)。
基础用法
# 基于提示生成图像
mcp generate-image --prompt "一只坐在公园长椅上的小猫" --width 500 --height 300
🛠️ 开发
安装依赖项
使用npm安装项目依赖项:
npm install
启动开发服务器
要启动开发服务器,运行:
npm run dev
访问 http://localhost:3000 查看文档。
🤝 贡献
- Fork该项目仓库。
- 创建一个新的分支用于您的功能实现:
git checkout -b feature/your-feature-name
- 提交您的更改:
git add .
git commit -m "添加新功能:你的新功能描述"
- 将分支推送到远程仓库:
git push origin feature/your-feature-name
- 创建Pull Request到主分支。
您的贡献将帮助我们改进该项目!
Scan to join WeChat group