mcp-indesign
Codex、Claude、OpenCode、その他のMCPクライアントからAdobe InDesignを直接操作できます。
InDesign MCP は、COMとExtendScriptを通じてWindows上のAdobe InDesignを自動化するModel Context Protocolサーバーです。AIアシスタントが構造化されたツールを使ってドキュメントの検査、コンテンツの編集、書き出しを実行できるようにします。
✨ 主な特長
編集、検査、書き出しに対応した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を実行します。同じWindowsセッションでInDesignが開いていることを確認します。
設定を変更した後は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