mcp-indesign
Controla Adobe InDesign directamente desde Codex, Claude, OpenCode y otros clientes MCP.
Instalación · Herramientas · Seguridad · Desarrollo
InDesign MCP es un servidor de Model Context Protocol que automatiza Adobe InDesign en Windows mediante COM y ExtendScript. Permite a los asistentes de IA inspeccionar documentos, editar contenido y realizar exportaciones mediante herramientas estructuradas.
✨ Características destacadas
19 herramientas listas para edición, inspección y exportación.
Instalación mediante npm, sin necesidad de plugin de InDesign ni script de inicio.
Integración nativa con Codex, Claude Desktop, Claude Code y OpenCode.
Ejecución local a través de
stdio; tus documentos no se envían a través de MCP.Seguro por defecto, con la ejecución arbitraria de JSX deshabilitada.
Related MCP server: indesign-mcp-server
📋 Requisitos
Windows 10 u 11
Adobe InDesign 2024 o posterior
Node.js 18 o posterior
PowerShell 5.1 o posterior
InDesign debe estar abierto mientras el servidor esté en uso. No se requiere script de inicio ni configuración de firewall.
📦 Instalación mediante npm
No necesitas clonar el repositorio ni instalar el paquete globalmente. Configura tu cliente MCP para ejecutar:
npx -y mcp-indesignCodex
Añade lo siguiente a ~/.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 o 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
}
}
}Reinicia el cliente, abre InDesign y ejecuta check_connection.
🧰 Herramientas
Herramienta | Función |
| Comprueba la comunicación con InDesign |
| Lista los documentos abiertos |
| Devuelve las páginas y propiedades del documento |
| Devuelve información sobre una página |
| Lee texto de la selección, página, documento o marco |
| Inserta texto en un marco |
| Reemplaza, añade o antepone texto |
| Busca y reemplaza texto |
| Lista los marcos de texto |
| Crea un marco de texto |
| Lista los estilos del documento |
| Aplica estilos a la selección o a un marco |
| Lista las muestras de color |
| Crea una muestra RGB, CMYK, LAB o GRAY |
| Exporta un PDF |
| Exporta una imagen JPG, PNG o TIFF |
| Exporta rápidamente a un formato seleccionado |
| Exporta varios documentos y formatos |
| Ejecuta ExtendScript cuando está habilitado explícitamente |
🔐 Seguridad
El tiempo de ejecución usa inglés por defecto. Configura el idioma de la interfaz en tu entorno MCP cuando sea necesario:
INDESIGN_MCP_LANGUAGE=en # English
INDESIGN_MCP_LANGUAGE=pt-BR # Portuguese (pt and pt-PT are also accepted)
INDESIGN_MCP_LANGUAGE=es # Spanishrun_jsx permite la ejecución arbitraria de ExtendScript y está deshabilitado por defecto. Actívalo solo en entornos de confianza:
INDESIGN_MCP_ENABLE_RUN_JSX=1Para usar una instalación externa de BatchExportProfessional.jsx:
INDESIGN_MCP_BATCH_SCRIPT=C:\path\BatchExportProfessional.jsx🛠️ Desarrollo
git clone https://github.com/SanNw/Indesign-MCP.git
cd Indesign-MCP
npm install
npm testLa prueba inicia el servidor, valida las 19 herramientas y confirma que run_jsx permanece bloqueado por defecto.
🩺 Solución de problemas
Ejecuta
check_connectionantes de usar las demás herramientas.Confirma que InDesign está abierto en la misma sesión de Windows.
Reinicia el cliente MCP después de cambiar su configuración.
Los ajustes preestablecidos de exportación varían según la versión y el idioma de InDesign.
⚠️ Limitaciones
La serie
0.1.xsolo es compatible con Windows.Las operaciones pueden modificar el documento abierto, pero no lo guardan automáticamente.
La compatibilidad se ha validado directamente con InDesign 2025; otras versiones deben probarse por parte de la comunidad.
📄 Licencia
Creado para acercar la inteligencia artificial y el diseño editorial.
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