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

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

Codex

以下を~/.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を実行します。

🧰 ツール

ツール

機能

check_connection

InDesignとの通信を確認します

list_documents

開いているドキュメントを一覧表示します

get_document_info

ドキュメントのページとプロパティを返します

get_page_info

ページに関する情報を返します

get_text

選択範囲、ページ、ドキュメント、またはフレームからテキストを読み取ります

insert_text

フレームにテキストを挿入します

set_frame_text

テキストを置換、追加、または先頭に挿入します

replace_text

テキストを検索して置換します

list_frames

テキストフレームを一覧表示します

create_text_frame

テキストフレームを作成します

list_styles

ドキュメントのスタイルを一覧表示します

apply_style

選択範囲またはフレームにスタイルを適用します

list_colors

カラースウォッチを一覧表示します

create_color_swatch

RGB、CMYK、LAB、またはGRAYのスウォッチを作成します

export_pdf

PDFを書き出します

export_image

JPG、PNG、またはTIFF画像を書き出します

quick_export

選択した形式にすばやく書き出します

batch_export

複数のドキュメントと形式を書き出します

run_jsx

明示的に有効化された場合にExtendScriptを実行します

🔐 セキュリティ

ランタイムはデフォルトで英語です。必要に応じてMCP環境でインターフェース言語を設定してください:

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は任意の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で直接検証されています。その他のバージョンはコミュニティによるテストが必要です。

📄 ライセンス

MIT

人工知能とエディトリアルデザインをより身近にするために作られました。

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