Skip to main content
Glama
SanNw

mcp-indesign

by SanNw

InDesign MCP

Typing SVG

npm version npm downloads Windows License

English | Português | Español

Codex, Claude, OpenCode 및 기타 MCP 클라이언트에서 Adobe InDesign을 직접 제어하세요.

설치 · 도구 · 보안 · 개발


InDesign MCP는 COM과 ExtendScript를 통해 Windows에서 Adobe InDesign을 자동화하는 Model Context Protocol 서버입니다. AI 어시스턴트가 구조화된 도구를 사용하여 문서를 검사하고, 콘텐츠를 편집하고, 내보내기를 수행할 수 있게 해줍니다.

✨ 주요 기능

  • 편집, 검사, 내보내기를 위한 19가지 도구 제공.

  • InDesign 플러그인이나 시작 스크립트가 필요 없는 npm 설치 방식.

  • Codex, Claude Desktop, Claude Code, OpenCode와의 기본 통합.

  • stdio를 통한 로컬 실행; 문서가 MCP를 통해 전송되지 않습니다.

  • 임의 JSX 실행이 비활성화된 기본 보안 설정.

Related MCP server: indesign-mcp-server

📋 요구 사항

  • Windows 10 또는 11

  • Adobe InDesign 2024 이상

  • Node.js 18 이상

  • PowerShell 5.1 이상

서버 사용 중에는 InDesign이 열려 있어야 합니다. 시작 스크립트나 방화벽 구성은 필요하지 않습니다.

📦 npm 설치

저장소를 클론하거나 패키지를 전역으로 설치할 필요가 없습니다. MCP 클라이언트가 다음을 실행하도록 구성하세요:

npx -y mcp-indesign

Codex

~/.codex/config.toml에 다음을 추가하세요:

[mcp_servers.indesign]
command = "npx"
args = ["-y", "mcp-indesign"]
startup_timeout_sec = 30

[mcp_servers.indesign.env]
INDESIGN_MCP_LANGUAGE = "en"

Claude Desktop 또는 Claude Code

{
  "mcpServers": {
    "indesign": {
      "command": "npx",
      "args": ["-y", "mcp-indesign"],
      "env": { "INDESIGN_MCP_LANGUAGE": "en" }
    }
  }
}

OpenCode

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "indesign": {
      "type": "local",
      "command": ["npx", "-y", "mcp-indesign"],
      "environment": { "INDESIGN_MCP_LANGUAGE": "en" },
      "enabled": true
    }
  }
}

클라이언트를 다시 시작하고, InDesign을 연 다음 check_connection을 실행하세요.

🧰 도구

도구

기능

check_connection

InDesign과의 통신 확인

list_documents

열려 있는 문서 나열

get_document_info

문서 페이지 및 속성 반환

get_page_info

페이지 정보 반환

get_text

선택 영역, 페이지, 문서 또는 프레임에서 텍스트 읽기

insert_text

프레임에 텍스트 삽입

set_frame_text

텍스트 교체, 추가 또는 앞에 삽입

replace_text

텍스트 찾기 및 바꾸기

list_frames

텍스트 프레임 나열

create_text_frame

텍스트 프레임 생성

list_styles

문서 스타일 나열

apply_style

선택 영역 또는 프레임에 스타일 적용

list_colors

색상 견본 나열

create_color_swatch

RGB, CMYK, LAB 또는 GRAY 견본 생성

export_pdf

PDF 내보내기

export_image

JPG, PNG 또는 TIFF 이미지 내보내기

quick_export

선택한 형식으로 빠른 내보내기

batch_export

여러 문서 및 형식 내보내기

run_jsx

명시적으로 활성화된 경우 ExtendScript 실행

🔐 보안

런타임은 기본적으로 영어로 설정됩니다. 필요한 경우 MCP 환경에서 인터페이스 언어를 설정하세요:

INDESIGN_MCP_LANGUAGE=en     # English
INDESIGN_MCP_LANGUAGE=pt-BR  # Portuguese (pt and pt-PT are also accepted)
INDESIGN_MCP_LANGUAGE=es     # Spanish

run_jsx는 임의의 ExtendScript 실행을 허용하며 기본적으로 비활성화되어 있습니다. 신뢰할 수 있는 환경에서만 활성화하세요:

INDESIGN_MCP_ENABLE_RUN_JSX=1

외부 설치된 BatchExportProfessional.jsx를 사용하려면:

INDESIGN_MCP_BATCH_SCRIPT=C:\path\BatchExportProfessional.jsx

🛠️ 개발

git clone https://github.com/SanNw/Indesign-MCP.git
cd Indesign-MCP
npm install
npm test

테스트는 서버를 시작하고 19개 도구를 모두 검증하며 run_jsx가 기본적으로 차단된 상태를 유지하는지 확인합니다.

🩺 문제 해결

  • 다른 도구를 사용하기 전에 check_connection을 실행하세요.

  • InDesign이 동일한 Windows 세션에서 열려 있는지 확인하세요.

  • 구성을 변경한 후 MCP 클라이언트를 다시 시작하세요.

  • 내보내기 사전 설정은 InDesign 버전과 언어에 따라 다릅니다.

⚠️ 제한 사항

  • 0.1.x 시리즈는 Windows만 지원합니다.

  • 작업은 열려 있는 문서를 수정할 수 있지만 자동으로 저장하지는 않습니다.

  • 호환성은 InDesign 2025에서 직접 검증되었습니다. 다른 버전은 커뮤니티에서 테스트해야 합니다.

📄 라이선스

MIT

인공지능과 편집 디자인을 더 가깝게 연결하기 위해 만들어졌습니다.

Footer

Install Server
A
license - permissive license
B
quality
A
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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to programmatically control Adobe Photoshop on Windows to create documents, manipulate layers, and manage image adjustments. It provides a bridge between the Model Context Protocol and the Photoshop Python API for automated graphic design workflows.
    291
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    Enables AI assistants to automate Adobe InDesign publishing workflows, including document creation, text formatting, image placement, PDF export, and more via 35+ professional tools.
    36
    30
    MIT
  • A
    license
    C
    quality
    A
    maintenance
    A Model Context Protocol (MCP) server that gives AI assistants direct, native control over Adobe InDesign via a UXP plugin bridge, with ~130 tools covering documents, pages, text, graphics, styles, master spreads, books, and export.
    100
    86
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.

  • Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…

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/SanNw/Indesign-MCP'

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