Skip to main content
Glama

Image Gen MCP

OpenAI 画像モデルを使用して画像を生成・編集するための TypeScript MCP サーバー。

このサーバーは generate_imageedit_image ツールを登録し、返された画像バイトをディスクに書き込みます。Stdio モードでは要求された絶対ファイルパスに書き込み、SSE およびストリーミング可能な HTTP ではファイルを自動保存して画像 URL を返します。

環境

名前

必須

デフォルト

説明

BASE_URL

いいえ

AI SDK OpenAI のデフォルト

OpenAI API の URL プレフィックス。例: https://api.openai.com/v1。ルート URL には /v1 が自動的に付加されます。

API_KEY

はい

-

OpenAI API キー。

MODEL

いいえ

gpt-image-2

OpenAI 画像モデル。

FILE_DIR

いいえ

./data

SSE/HTTP モードで自動保存されるファイルのディレクトリ。Docker ではデフォルトで /data になります。

Related MCP server: OpenAI GPT-Image MCP Server

ツール

generate_image

引数:

名前

必須

デフォルト

説明

prompt

はい

-

画像プロンプト。

filepath

Stdio

-

Stdio のみ。絶対出力パス。親ディレクトリは自動的に作成されます。

n

いいえ

1

画像の数。1 から 3 まで。

size

いいえ

auto

auto256x256512x5121024x10241536x10241024x15361792x1024、または 1024x1792

quality

いいえ

medium

lowmediumhigh、または auto

background

いいえ

-

transparentopaque、または auto

output_format

いいえ

png

pngjpegjpg、または webpjpgjpeg として送信されます。

output_compression

いいえ

-

0 から 100 までの圧縮レベル。

moderation

いいえ

-

auto または low

overwrite

Stdio

false

Stdio のみ。既存の出力ファイルを置き換えることを許可します。

既知のモデルサイズ制限は、アップストリーム API を呼び出す前に検証されます。たとえば、gpt-image-* モデルは 1024x10241536x10241024x1536 をサポートし、dall-e-2256x256512x5121024x1024 をサポートします。

n > 1 の場合、/tmp/image.png のようなファイルパスは /tmp/image-1.png/tmp/image-2.png などになります。

SSE およびストリーミング可能な HTTP モードでは、filepathoverwrite は公開されません。生成されたファイルは ${FILE_DIR}/YYYY-MM-DD/<uuid>.<ext> として保存され、http://localhost:3000/file/YYYY-MM-DD/<uuid>.png のような URL で返されます。

edit_image

引数:

名前

必須

デフォルト

説明

prompt

はい

-

編集指示。

image_path

はい

-

編集する元画像への絶対パス。

mask_path

いいえ

-

編集マスク画像への任意の絶対パス。

filepath

Stdio

-

Stdio のみ。絶対出力パス。親ディレクトリは自動的に作成されます。

n

いいえ

1

編集された画像の数。1 から 3 まで。

size

いいえ

auto

auto256x256512x5121024x10241536x10241024x15361792x1024、または 1024x1792

quality

いいえ

medium

lowmediumhigh、または auto

background

いいえ

-

編集された画像の背景の動作。

output_format

いいえ

png

pngjpegjpg、または webpjpgjpeg として送信されます。

output_compression

いいえ

-

0 から 100 までの圧縮レベル。

moderation

いいえ

-

auto または low

overwrite

Stdio

false

Stdio のみ。既存の出力ファイルを置き換えることを許可します。

このツールは、マルチパートフォームデータを使用して OpenAI 互換の /images/edits エンドポイントを呼び出します。出力ファイルは generate_image と同じファイルパスおよび自動保存の動作に従います。

開発

pnpm install
pnpm dev

有用なチェック:

pnpm check
pnpm build

Stdio MCP 設定

{
  "mcpServers": {
    "image-gen-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["image-gen-mcp"],
      "env": {
        "BASE_URL": "https://api.openai.com/v1",
        "API_KEY": "sk-...",
        "MODEL": "gpt-image-2"
      }
    }
  }
}

ストリーミング可能な HTTP

{
  "mcpServers": {
    "image-gen-mcp": {
      "type": "http",
      "url": "http://localhost:3000/mcp",
      "headers": {
        "openai-base-url": "https://api.openai.com/v1",
        "openai-api-key": "sk-...",
        "openai-model": "gpt-image-2"
      }
    }
  }
}

ヘッダーはサーバー側の環境設定を上書きします。ヘッダーを省略すると、環境変数の値にフォールバックします。Docker イメージはポート 3000 でストリーミング可能な HTTP を実行します。

SSE

SSE トランスポートは src/sse.ts にあり、/mcpPORT(デフォルト 4000)をリッスンし、メッセージは /message に投稿されます。pnpm start:sse で直接実行します。Docker イメージでは起動されません。

{
  "mcpServers": {
    "image-gen-mcp": {
      "type": "sse",
      "url": "http://localhost:4000/mcp",
      "headers": {
        "openai-api-key": "sk-..."
      }
    }
  }
}

Docker

docker build -t image-gen-mcp .
docker run --rm -p 3000:3000 \
  # 也可忽略apiKey,让使用方 headers 中传递
  -e BASE_URL=https://api.openai.com/v1 \
  -e API_KEY=sk-... \
  -e MODEL=gpt-image-2 \
  -v image-gen-data:/data \
  image-gen-mcp
Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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.

  • LLM chat, text summarization and AI image generation

  • 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/seepine/image-gen-mcp'

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