mcp-indesign
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-indesignCodex
~/.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을 실행하세요.
🧰 도구
도구 | 기능 |
| InDesign과의 통신 확인 |
| 열려 있는 문서 나열 |
| 문서 페이지 및 속성 반환 |
| 페이지 정보 반환 |
| 선택 영역, 페이지, 문서 또는 프레임에서 텍스트 읽기 |
| 프레임에 텍스트 삽입 |
| 텍스트 교체, 추가 또는 앞에 삽입 |
| 텍스트 찾기 및 바꾸기 |
| 텍스트 프레임 나열 |
| 텍스트 프레임 생성 |
| 문서 스타일 나열 |
| 선택 영역 또는 프레임에 스타일 적용 |
| 색상 견본 나열 |
| RGB, CMYK, LAB 또는 GRAY 견본 생성 |
| PDF 내보내기 |
| JPG, PNG 또는 TIFF 이미지 내보내기 |
| 선택한 형식으로 빠른 내보내기 |
| 여러 문서 및 형식 내보내기 |
| 명시적으로 활성화된 경우 ExtendScript 실행 |
🔐 보안
런타임은 기본적으로 영어로 설정됩니다. 필요한 경우 MCP 환경에서 인터페이스 언어를 설정하세요:
INDESIGN_MCP_LANGUAGE=en # English
INDESIGN_MCP_LANGUAGE=pt-BR # Portuguese (pt and pt-PT are also accepted)
INDESIGN_MCP_LANGUAGE=es # Spanishrun_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에서 직접 검증되었습니다. 다른 버전은 커뮤니티에서 테스트해야 합니다.
📄 라이선스
인공지능과 편집 디자인을 더 가깝게 연결하기 위해 만들어졌습니다.
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceEnables 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.291MIT
- AlicenseCqualityCmaintenanceEnables AI assistants to automate Adobe InDesign publishing workflows, including document creation, text formatting, image placement, PDF export, and more via 35+ professional tools.3630MIT
- AlicenseCqualityAmaintenanceA 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.10086MIT
- AlicenseCqualityCmaintenanceEnables AI assistants to control Adobe InDesign for automated publishing workflows, document creation, and layout tasks across macOS and Windows.361MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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