Skip to main content
Glama

openai-images-mcp

Model Context Protocol 도구로 노출되는 OpenAI의 gpt-image 및 DALL·E 모델을 사용하여 이미지를 생성하고 편집하세요. gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-3, dall-e-2를 지원합니다.

도구

도구

목적

모델

list_models

지원되는 모델과 해당 기능(크기, 품질, 편집/변형 지원)을 나열합니다.

전체

generate_image

텍스트 프롬프트에서 하나 이상의 이미지를 생성합니다.

gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-3, dall-e-2

edit_image

프롬프트와 선택적 마스크를 사용하여 기존 이미지를 편집합니다.

gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-2

create_variation

이미지의 변형을 생성합니다.

dall-e-2 전용

생성된 모든 파일은 디스크에 저장됩니다. 호출 시 return_image_content: true를 설정하면 MCP 이미지 블록으로도 이미지를 받을 수 있습니다(클라이언트가 결과를 "확인"해야 할 때 유용하지만, 토큰을 많이 소모합니다).

설치

npm install
npm run build

MCP 클라이언트 구성

Claude Desktop / Claude Code

claude_desktop_config.json(또는 프로젝트의 .mcp.json)에 추가하세요:

{
  "mcpServers": {
    "dalle": {
      "command": "node",
      "args": ["/absolute/path/to/dalle-mcp/dist/index.js"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "DALLE_OUTPUT_DIR": "/absolute/path/where/images/save"
      }
    }
  }
}

환경 변수

변수

목적

OPENAI_API_KEY

필수. OpenAI API 키입니다.

OPENAI_BASE_URL

선택 사항. OpenAI 기본 URL을 재정의합니다.

OPENAI_ORG_ID

선택 사항.

OPENAI_PROJECT_ID

선택 사항.

DALLE_OUTPUT_DIR

선택 사항. 저장된 이미지의 기본 디렉토리입니다. 기본값은 ~/dalle-mcp-output입니다.

DALLE_DEFAULT_MODEL

선택 사항. 도구 호출에서 model을 생략할 때 사용되는 모델입니다. 기본값은 gpt-image-1.5입니다.

도구 참조

generate_image

필수: prompt.

선택 사항: model, size, quality, n, background, output_format, output_compression, moderation, style, user, output_dir, filename_prefix, return_image_content.

모델별 참고 사항:

  • GPT Image (gpt-image-1.5, gpt-image-1, gpt-image-1-mini): 크기 auto|1024x1024|1536x1024|1024x1536, 품질 auto|low|medium|high. background, output_format, output_compression, moderation을 지원합니다.

  • DALL·E 3: 크기 1024x1024|1792x1024|1024x1792, 품질 standard|hd, n은 1이어야 하며, style을 지원합니다.

  • DALL·E 2: 크기 256x256|512x512|1024x1024, 품질 standard.

edit_image

필수: prompt, images (절대 경로, GPT Image의 경우 최대 16개).

선택 사항: mask (투명 픽셀은 편집 가능한 영역을 나타냄), 위에서 언급한 생성 옵션. DALL·E 3는 편집을 지원하지 않습니다.

create_variation

DALL·E 2 전용. 필수: image (PNG, 정사각형, 4MB 미만).

선택 사항: n, size (256x256|512x512|1024x1024), output_dir, filename_prefix, return_image_content.

list_models

인수 없음. 각 모델의 크기, 품질 및 지원되는 옵션을 설명하는 JSON 문서를 반환합니다. 매개변수를 선택하기 전에 호출자가 확인하기에 유용합니다.

개발

npm run dev     # run with tsx, no build step
npm run build   # tsc to dist/
npm start       # node dist/index.js

서버는 stdio를 통해 MCP를 통신하므로, 모든 MCP 호환 클라이언트로 구동하거나 node dist/index.js로 JSON-RPC 메시지를 파이핑하여 수동으로 구동할 수 있습니다.

참고 사항

  • DALL·E 2와 DALL·E 3는 OpenAI에 의해 지원이 중단되었으며 지원은 2026-05-12에 종료됩니다. GPT Image 제품군을 사용하는 것을 권장합니다.

  • GPT Image 모델은 항상 base64 데이터를 반환합니다. DALL·E 모델도 두 번째 HTTP 왕복 없이 파일을 저장할 수 있도록 base64를 요청합니다.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/sam-david/openai-images-mcp'

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