InDesign MCP Server
Uses osascript to execute ExtendScript within InDesign's environment on macOS systems
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
InDesign MCP Server
A Model Context Protocol (MCP) server for interacting with Adobe InDesign through ExtendScript API. Enables text manipulation in InDesign documents via Claude Desktop.
Features
Add Text: Insert text at start, end, or after selection
Update Text: Find and replace text with support for all occurrences
Remove Text: Delete specific text from documents
Get Document Text: Retrieve all text content from active document
Related MCP server: InDesign MCP Server
Setup
Install dependencies:
pip install -r requirements.txtConfigure Claude Desktop by adding to your
claude_desktop_config.json:{ "mcpServers": { "indesign": { "command": "python3", "args": ["/Users/honeycomb/indesign_mcp/server.py"], "env": {} } } }Ensure Adobe InDesign is installed and running
Usage
The server provides four tools accessible through Claude Desktop:
add_text
text: Text to addposition: "start", "end", or "after_selection" (default: "end")
update_text
find_text: Text to findreplace_text: Replacement textall_occurrences: Replace all instances (default: false)
remove_text
text: Text to removeall_occurrences: Remove all instances (default: false)
get_document_text
Returns all text content from the active InDesign document.
Requirements
Python 3.7+
Adobe InDesign (tested with 2025)
macOS (uses osascript for InDesign communication)
Active InDesign document
How it Works
The server communicates with InDesign via ExtendScript through macOS osascript, executing JavaScript code within InDesign's environment for text manipulation operations.
This server cannot be deployed
Related MCP Connectors
Convert, create and edit Word, PowerPoint, Excel and PDF documents from any AI agent.
Work with your DealSharp negotiation projects, documents and tools from Claude.
Read, edit, publish, and preview your pepita websites from Claude.
Create projects, nodes, and tasks in UluP Spaces by conversation with Claude.
Related MCP Servers
- AlicenseCqualityBmaintenanceEnables AI assistants to automate Adobe InDesign publishing workflows, including document creation, text formatting, image placement, PDF export, and more via 35+ professional tools.3665 npm59MIT
- AlicenseCqualityDmaintenanceEnables AI assistants to control Adobe InDesign for automated publishing workflows, document creation, and layout tasks across macOS and Windows.363MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude to create and edit Adobe InDesign documents, including pages, text frames, styles, images, and previews.28 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables Claude to work inside Adobe InDesign on a copy of an open document, allowing natural-language creation and editing of frames, text, colors, and entire pages while leaving the original file untouched.28 npm1MIT