Skip to main content
Glama

@qmediat.io/ideogram-mcp

Ideogram V3 API 用の MCP サーバー — Claude Code、Claude Desktop、または任意の MCP クライアントから画像の生成、編集、リミックス、アップスケール、説明を行います。

npm version license TypeScript

このサーバーの特長

  • 7つのツール — Ideogram V3 の全機能をカバー(生成、編集、リミックス、リフレーム、背景置換、アップスケール、説明)

  • セキュリティ最優先 — SSRF 保護、シンボリックリンク拒否、Content-Type 検証、パストラバーサル防止、Zod レスポンス検証(詳細

  • 2つのランタイム依存関係@modelcontextprotocol/sdk + zod。axios、form-data、HTTP ライブラリは不要

  • ネイティブ Ideogram API — V3 エンドポイントを直接使用。fal.ai や Replicate を経由しない

  • 本番環境で堅牢 — 指数バックオフによるリトライ、セーフティフィルタ処理、部分的な障害への耐性

Related MCP server: ideogram-mcp-server

クイックスタート

npm install -g @qmediat.io/ideogram-mcp

または直接使用:

npx @qmediat.io/ideogram-mcp

IDEOGRAM_API_KEY が必要です — ideogram.ai/manage-api で取得できます。

設定

Claude Code

~/.claude.jsonmcpServers に追加:

{
  "ideogram": {
    "command": "npx",
    "args": ["-y", "@qmediat.io/ideogram-mcp"],
    "env": {
      "IDEOGRAM_API_KEY": "your-api-key",
      "IDEOGRAM_OUTPUT_DIR": "/tmp/ideogram-output"
    }
  }
}

Claude Desktop

claude_desktop_config.json に追加:

{
  "mcpServers": {
    "ideogram": {
      "command": "npx",
      "args": ["-y", "@qmediat.io/ideogram-mcp"],
      "env": {
        "IDEOGRAM_API_KEY": "your-api-key",
        "IDEOGRAM_OUTPUT_DIR": "/tmp/ideogram-output"
      }
    }
  }
}

環境変数

変数

必須

デフォルト

説明

IDEOGRAM_API_KEY

はい

Ideogram API キー(こちらで取得

IDEOGRAM_OUTPUT_DIR

いいえ

/tmp/ideogram-output

画像を保存したい任意のフォルダ。絶対パスを使用してください(例: /home/user/images/ideogram

利用可能なツール

ツール

説明

主なパラメータ

ideogram_generate

テキストプロンプトから画像を生成

prompt, aspect_ratio, rendering_speed, style_type, num_images

ideogram_describe

画像のテキスト説明を生成

image (ファイルパス)

ideogram_edit

マスクベースのインペインティングで画像の領域を編集

image, mask, prompt

ideogram_remix

新しいプロンプトで画像を変換

image, prompt, image_weight (0-100)

ideogram_reframe

画像を新しい解像度に拡張(アウトペインティング)

image, resolution (69 種類の有効なサイズ)

ideogram_replace_background

前景を保持したまま背景を置換

image, prompt

ideogram_upscale

ガイド付き拡張でアップスケール

image, resemblance (0-100), detail (0-100)

共通パラメータ

パラメータ

利用可能なツール

rendering_speed

generate, edit, remix, reframe, replace_background

FLASH, TURBO, DEFAULT, QUALITY

magic_prompt

generate, edit, remix, replace_background, upscale

AUTO, ON, OFF

style_type

generate, edit, remix

AUTO, GENERAL, REALISTIC, DESIGN, FICTION

aspect_ratio

generate, remix

1x1, 16x9, 9x16, 4x3, 3x4, 他10種類

num_images

すべてのツール

1-8

seed

すべてのツール

0-2,147,483,647

セキュリティ

このサーバーは、ゼロトラスト・最小依存のアプローチで設計されています:

  • SSRF 保護 — HTTPS のみのダウンロード、ホスト名の許可リスト、リダイレクトのブロック

  • シンボリックリンク拒否lstat() が読み取り前にユーザー作成のシンボリックリンクを拒否

  • Content-Type 検証 — ダウンロードは image/* である必要があり、HTML/JSON エラーページを拒否

  • Zod レスポンス検証 — API レスポンスはスキーマで解析され、盲目的な型キャストは行わない

  • パストラバーサル防止 — 拡張子の許可リスト + path.relative() による包含チェック

詳細は SECURITY.md を参照してください。

開発

git clone https://github.com/qmediat/ideogram-mcp.git
cd ideogram-mcp
npm install
npm run build

ローカルで実行:

IDEOGRAM_API_KEY=your-key node dist/index.js

コントリビューション

アーキテクチャのガイドラインと PR の要件については CONTRIBUTING.md を参照してください。

ライセンス

MITQuantum Media Technologies

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.

  • Generate images with any major model — one API key, one prepaid balance, one MCP.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

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/qmediat/ideogram-mcp'

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