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

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-indesign

Codex

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

check_connection

Prüft die Kommunikation mit InDesign

list_documents

Listet geöffnete Dokumente auf

get_document_info

Gibt Dokumentseiten und -eigenschaften zurück

get_page_info

Gibt Informationen zu einer Seite zurück

get_text

Liest Text aus Auswahl, Seite, Dokument oder Rahmen

insert_text

Fügt Text in einen Rahmen ein

set_frame_text

Ersetzt, ergänzt oder stellt Text voran

replace_text

Findet und ersetzt Text

list_frames

Listet Textrahmen auf

create_text_frame

Erstellt einen Textrahmen

list_styles

Listet Dokumentformate auf

apply_style

Wendet Formate auf Auswahl oder Rahmen an

list_colors

Listet Farbfelder auf

create_color_swatch

Erstellt ein RGB-, CMYK-, LAB- oder GRAY-Farbfeld

export_pdf

Exportiert ein PDF

export_image

Exportiert ein JPG-, PNG- oder TIFF-Bild

quick_export

Schnellexport in ein ausgewähltes Format

batch_export

Exportiert mehrere Dokumente und Formate

run_jsx

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     # Spanish

run_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=1

Zur 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 test

Der Test startet den Server, validiert alle 19 Tools und bestätigt, dass run_jsx standardmäßig blockiert bleibt.

🩺 Fehlerbehebung

  • Führen Sie check_connection aus, 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.x unterstü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

MIT

Entwickelt, um künstliche Intelligenz und Editorial Design näher zusammenzubringen.

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