伊甸园 MCP 服务器借助 Ideogram API 提供图像生成功能,是一款基于 Model Context Protocol (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、V_2、V_2_TURBO 等模型。AUTO、ON、OFF 三种设置。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)。以下是使用示例代码:
const result = await use_mcp_tool({
server_name: "ideagram-mcp-server",
tool_name: "generate_image",
arguments: {
prompt: "A beautiful sunset over mountains",
aspect_ratio: "ASPECT_16_9",
model: "V_2",
num_images: 1
}
});
伊甸园 MCP 服务器
├── src
│ ├── services # API 请求处理
│ ├── models # 模型定义
│ ├── routes # 路由定义
│ └── middleware # 中间件
└── package.json # 项目依赖和脚本
git checkout -b feature/your-feature-namegit add . && git commit -m "添加新功能:你的功能名称"git push origin feature/your-feature-name项目许可证