mcp-indesign
Steuern Sie Adobe InDesign direkt über Codex, Claude, OpenCode und andere MCP-Clients.
Installation · Tools · Sicherheit · Entwicklung
InDesign MCP ist ein Model Context Protocol-Server, der Adobe InDesign unter Windows über COM und ExtendScript automatisiert. Er ermöglicht KI-Assistenten, Dokumente zu untersuchen, Inhalte zu bearbeiten und Exporte mithilfe strukturierter Tools durchzuführen.
✨ Highlights
19 Tools für Bearbeitung, Inspektion und Export.
npm-Installation, ohne InDesign-Plugin oder Startskript.
Native Integration in Codex, Claude Desktop, Claude Code und OpenCode.
Lokale Ausführung über
stdio; Ihre Dokumente werden nicht über MCP gesendet.Standardmäßig sicher, mit deaktivierter beliebiger JSX-Ausführung.
Related MCP server: indesign-mcp-server
📋 Voraussetzungen
Windows 10 oder 11
Adobe InDesign 2024 oder neuer
Node.js 18 oder neuer
PowerShell 5.1 oder neuer
InDesign muss geöffnet sein, während der Server verwendet wird. Es ist kein Startskript oder eine Firewall-Konfiguration erforderlich.
📦 npm-Installation
Sie müssen das Repository nicht klonen oder das Paket global installieren. Konfigurieren Sie Ihren MCP-Client so, dass er Folgendes ausführt:
npx -y mcp-indesignCodex
Fügen Sie Folgendes zu ~/.codex/config.toml hinzu:
[mcp_servers.indesign]
command = "npx"
args = ["-y", "mcp-indesign"]
startup_timeout_sec = 30
[mcp_servers.indesign.env]
INDESIGN_MCP_LANGUAGE = "en"Claude Desktop oder 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
}
}
}Starten Sie den Client neu, öffnen Sie InDesign und führen Sie check_connection aus.
🧰 Tools
Tool | Funktion |
| Prüft die Kommunikation mit InDesign |
| Listet geöffnete Dokumente auf |
| Gibt Dokumentseiten und -eigenschaften zurück |
| Gibt Informationen zu einer Seite zurück |
| Liest Text aus Auswahl, Seite, Dokument oder Rahmen |
| Fügt Text in einen Rahmen ein |
| Ersetzt, ergänzt oder stellt Text voran |
| Findet und ersetzt Text |
| Listet Textrahmen auf |
| Erstellt einen Textrahmen |
| Listet Dokumentformate auf |
| Wendet Formate auf Auswahl oder Rahmen an |
| Listet Farbfelder auf |
| Erstellt ein RGB-, CMYK-, LAB- oder GRAY-Farbfeld |
| Exportiert ein PDF |
| Exportiert ein JPG-, PNG- oder TIFF-Bild |
| Schnellexport in ein ausgewähltes Format |
| Exportiert mehrere Dokumente und Formate |
| Führt ExtendScript aus, wenn es explizit aktiviert ist |
🔐 Sicherheit
Die Laufzeitumgebung ist standardmäßig auf Englisch eingestellt. Legen Sie bei Bedarf die Oberflächensprache in Ihrer MCP-Umgebung fest:
INDESIGN_MCP_LANGUAGE=en # English
INDESIGN_MCP_LANGUAGE=pt-BR # Portuguese (pt and pt-PT are also accepted)
INDESIGN_MCP_LANGUAGE=es # Spanishrun_jsx ermöglicht die beliebige Ausführung von ExtendScript und ist standardmäßig deaktiviert. Aktivieren Sie es nur in vertrauenswürdigen Umgebungen:
INDESIGN_MCP_ENABLE_RUN_JSX=1Zur Verwendung einer externen Installation von BatchExportProfessional.jsx:
INDESIGN_MCP_BATCH_SCRIPT=C:\path\BatchExportProfessional.jsx🛠️ Entwicklung
git clone https://github.com/SanNw/Indesign-MCP.git
cd Indesign-MCP
npm install
npm testDer Test startet den Server, validiert alle 19 Tools und bestätigt, dass run_jsx standardmäßig blockiert bleibt.
🩺 Fehlerbehebung
Führen Sie
check_connectionaus, bevor Sie die anderen Tools verwenden.Stellen Sie sicher, dass InDesign in derselben Windows-Sitzung geöffnet ist.
Starten Sie den MCP-Client nach einer Änderung seiner Konfiguration neu.
Exportvorgaben variieren je nach InDesign-Version und -Sprache.
⚠️ Einschränkungen
Die Serie
0.1.xunterstützt nur Windows.Operationen können das geöffnete Dokument verändern, speichern es jedoch nicht automatisch.
Die Kompatibilität wurde direkt mit InDesign 2025 validiert; andere Versionen sollten von der Community getestet werden.
📄 Lizenz
Entwickelt, um künstliche Intelligenz und Editorial Design näher zusammenzubringen.
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