mcp-indesign
Управляйте Adobe InDesign напрямую из Codex, Claude, OpenCode и других MCP-клиентов.
Установка · Инструменты · Безопасность · Разработка
InDesign MCP — это сервер Model Context Protocol, который автоматизирует Adobe InDesign в Windows через COM и ExtendScript. Он позволяет ИИ-ассистентам просматривать документы, редактировать содержимое и выполнять экспорт с помощью структурированных инструментов.
✨ Ключевые возможности
19 инструментов для редактирования, просмотра и экспорта.
Установка через npm, без необходимости в плагине InDesign или стартовом скрипте.
Нативная интеграция с 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