Skip to main content
Glama


📦项目概述

  • 一个 TypeScript 工具,允许您通过 MCP 服务器使用 Ideogram API (v3.0)

  • 多功能包括图像生成、样式参考、魔法提示、长宽比、模型选择等。

  • 可立即与 Claude Desktop 和其他 MCP 客户端一起使用


Related MCP server: Image Generation MCP Server

⚡️ 快速入门

如果你想以闪电般的速度连接到 Claude Desktop 或其他 MCP 客户端,
只需将下面的 JSON 代码片段复制并粘贴到您的配置文件中! ✨

{
  "mcpServers": {
    "ideogram": {
      "command": "npx",
      "args": [
        "@sunwood-ai-labs/ideagram-mcp-server"
      ],
      "env": {
        "IDEOGRAM_API_KEY": "your_api_key_here"
      }
    }
  }
}

🛠️ MCP 工具规格

生成图像

参数列表(最新版本)

参数

类型

解释

必需/可选

评论

迅速的

细绳

图像生成提示(建议使用英文)

必需的

纵横比

细绳

长宽比(例如“1x1”、“16x9”、“4x3”等)

任何

15种

解决

细绳

分辨率(参见官方文档,共69种)

任何

种子

整数

随机数种子(确保可重复性)

任何

0 到 2147483647

magic_prompt

细绳

魔术提示(“AUTO”

“在”

“离开”

渲染速度

细绳

v3 的渲染速度(“TURBO”

“默认”

“质量”

样式代码

细绳[]

8 个字符的样式代码序列

任何

样式类型

细绳

样式类型(“AUTO”

“一般的”

“实际的”

负面提示

细绳

除外责任(建议使用英语)

任何

图像数量

数字

生成的图像数量(1 至 8)

任何

样式参考

目的

样式参考(表意文字 3.0 中的新功能)

任何

详情如下

└ 网址

细绳[]

参考图像 URL 数组(最多 3 个)

任何

└ 样式代码

细绳

样式代码

任何

└ 随机风格

布尔值

使用随机样式

任何

输出目录

细绳

图片存储目录(默认:“docs”)

任何

基本文件名

细绳

保存文件名的基础(默认值:“ideogram-image”)

任何

时间戳和ID分配

模糊蒙版

布尔值

模糊图像边缘(设置为 true 以进行蒙版合成)

任何

默认值:false

📝 使用示例

const result = await use_mcp_tool({
  server_name: "ideagram-mcp-server",
  tool_name: "generate_image",
  arguments: {
    prompt: "A beautiful sunset over mountains",
    aspect_ratio: "16x9",
    rendering_speed: "QUALITY",
    num_images: 2,
    style_reference: {
      urls: [
        "https://example.com/ref1.jpg",
        "https://example.com/ref2.jpg"
      ],
      random_style: false
    },
    blur_mask: true
  }
});

🧑‍💻 开发、构建和测试

  • npm run build ... TypeScript 构建

  • npm run watch ... 开发模式(自动构建)

  • npm run lint ... 代码检查

  • npm test ...运行测试


🗂️ 目录结构

ideagram-mcp-server/
├── assets/
├── docs/
│   └── ideogram-image_2025-05-18T06-31-45-777Z.png
├── src/
│   ├── tools/
│   ├── types/
│   ├── utils/
│   ├── ideogram-client.ts
│   ├── index.ts
│   ├── server.ts
│   └── test.ts
├── .env.example
├── package.json
├── tsconfig.json
├── README.md
└── ...(省略)

📝 贡献

  1. Fork此存储库

  2. 创建新分支( git checkout -b feature/awesome

  3. 提交更改(提交消息应使用日语,并建议使用表情符号!)

  4. 推送和拉取请求创建


🚀 部署和发布

  • 使用 GitHub Actions 自动进行 npm 发布

  • 版本更新→推送标签自动部署

npm version patch|minor|major
git push --follow-tags

有关详细信息,请参阅docs/npm-deploy.md


📄 许可证

麻省理工学院


Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sunwood-ai-labs/ideagram-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server