Illustrator MCP Server
Illustrator MCP Server (Windows & macOS)
Illustrator MCP Serverへようこそ!🎨🚀
このプロジェクトでは、AIエージェントが自然言語のプロンプトを使用して、Adobe Illustrator内でベクターグラフィックを直接作成できます。 ローカルのMCP(Model Context Protocol)サーバーを介してExtendScriptコマンドをIllustratorに送信することで動作します。
「雨の中の小さなコーヒーショップを描いて」のように、やりたいことを説明するだけで、Illustratorがそれを実現してくれる様子を想像してみてください!
Windows(COMオートメーション)およびmacOS(AppleScript/osascript)で動作します。
✨ 機能
AIプロンプトを使用してAdobe Illustratorをプログラムで制御
ExtendScript (.jsx) スクリプトをIllustratorに直接送信
Illustratorウィンドウのスクリーンショットをキャプチャ
オープンソースで軽量
クロスプラットフォーム: Windows & macOS
マルチクライアント: Claude Desktop、Claude Code、Cursor、VS Code Copilot、JetBrains Copilotで動作
Related MCP server: illustrator-mcp
💻 インストール
前提条件
Python 3.12+ — Pythonをダウンロード
Adobe Illustratorがインストールされ、実行中であること
macOSのみ: プロンプトが表示されたら自動化の権限を許可してください(システム設定 → プライバシーとセキュリティ → 自動化)
1. リポジトリをクローン
git clone https://github.com/krVatsal/illustrator-mcp.git
cd illustrator-mcp2. 仮想環境を作成
macOS / Linux:
python3 -m venv .venv
source .venv/bin/activateWindows:
python -m venv .venv
.\.venv\Scripts\activate3. 依存関係をインストール
pip install -r requirements.txtmacOSでは、
pywin32は自動的にスキップされます。追加のmacOSパッケージは不要です。
4. MCPサーバーを起動(手動 / デバッグモード)
python -m illustrator1つのスクリプトで実行(クロスプラットフォーム)
bash run_server.shこのスクリプトはプラットフォームを自動検出し、.venvを作成し、依存関係をインストールして、サーバーを起動します。
🔌 クライアント設定
サーバーはstdioトランスポートを使用しており、すべての主要なMCPクライアントと互換性があります。
重要: クライアント経由で使用する場合は、サーバーを手動で起動しないでください。クライアントが自動的にサーバープロセスを起動および管理します。
Claude Desktop
macOS — ~/Library/Application Support/Claude/claude_desktop_config.jsonを編集:
{
"mcpServers": {
"illustrator": {
"command": "/path/to/illustrator-mcp/.venv/bin/python3",
"args": ["-m", "illustrator"]
}
}
}Windows — %APPDATA%\Claude\claude_desktop_config.jsonを編集:
{
"mcpServers": {
"illustrator": {
"command": "C:\\Users\\<YourUser>\\illustrator-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "illustrator"]
}
}
}Claude Code (CLI)
.claude/mcp.jsonがリポジトリに含まれています。Claude Codeが自動的に検出します。または手動で追加してください:
claude mcp add illustrator python3 -- -m illustratorGitHub Copilot (VS Code)
.vscode/mcp.jsonがリポジトリに含まれています。VS Code (1.99+) が自動的に検出します。またはsettings.jsonに追加してください:
{
"mcp": {
"servers": {
"illustrator": {
"type": "stdio",
"command": "python3",
"args": ["-m", "illustrator"]
}
}
}
}🎯 拡張プロンプトシステム
このMCPサーバーには、より良いコンテンツを作成するための高度なプロンプトシステムが含まれています!以下の新しいツールを使用してください:
get_prompt_suggestions- コンテンツの種類に応じたカテゴリ別のプロンプト例を取得get_system_prompt- AIガイダンスのための最適なシステムプロンプトを取得get_prompting_tips- より効果的なプロンプトを作成するためのヒントを取得get_advanced_template- 複雑なデザインタスクのための構造化されたテンプレートを取得help- 包括的なヘルプとガイダンスを表示
📚 利用可能なプロンプトカテゴリ:
🎨 基本図形 & 幾何学
📝 タイポグラフィ & テキスト
🏢 ロゴ & ブランディング
🌆 イラスト & シーン
🎭 アイコン & UI要素
🎨 アート & クリエイティブ
📊 チャート & インフォグラフィック
🏷️ 印刷 & レイアウト
💡 プロンプトのクイックスタート
「ロゴのプロンプトの提案を教えて」や「プロンプトのヒントを表示して」と聞いてみてください
詳細な例とテンプレートについては、PROMPT_EXAMPLES.mdを参照してください
📋 試してみたサンプルプロンプト
私が使用したプロンプトと、それによって生成された結果の一部です:
プロンプト 1: 雨の中の小さなコーヒーショップのクリーンでミニマルなベクターアートをデザインしてください。シンプルな店構え、通りの水たまり、空に浮かぶ穏やかな灰色の雲を特徴としています。
プロンプト 2: 夕暮れ時のムンバイのスカイラインの水彩画風イラストを作成してください。
プロンプト 3: 「NeuraTech」というテック系スタートアップのための、モダンでミニマルなロゴを作成してください。
(結果については添付画像を参照してください!)
🍎 macOSに関する注意点
Adobe Illustratorがインストールされ、実行中である必要があります
初回使用時に、macOSから自動化の権限を求められます。ターミナル/IDEがIllustratorを制御できるように許可してください
「Application not running」というエラーが表示される場合は、先にIllustratorを開いてください
スクリーンショットはフルスクリーンをキャプチャします(Illustratorを最前面に表示してください)
🪟 Windowsに関する注意点
Adobe Illustratorがインストールされている必要があります
pywin32パッケージが必要です(自動的にインストールされます)Illustratorのスクリプト機能が有効になっている必要があります
📢 コントリビューション
プルリクエストを歓迎します!
機能リクエスト、バグ報告、提案などは、お気軽にIssueを作成してください。
楽しい制作を! 🌈💛
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthio.styleforge
Brand-aware creative studio for Claude: 200+ tools for on-brand ads, video, email and campaigns.
Your brand's Styles, logos and asset library in your AI app, for on-brand assets that match.
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to automate Adobe Illustrator, converting bitmap artwork into editable .ai files, running ExtendScript, and capturing the Illustrator window for visual QA.1-
- AlicenseAqualityCmaintenanceControl Adobe Illustrator with natural language from any MCP client, enabling document creation, editing, and export via ExtendScript.29858 npm6MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to control Adobe Illustrator on Windows, including creating, opening, saving, and exporting documents, drawing shapes, adding text, and running arbitrary ExtendScript.101MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude to create and edit Adobe InDesign documents, including pages, text frames, styles, images, and previews.18 npmMIT