KI

krvatsal/illustrator-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

171 stars 18 forks 品質 67 トレンド 21

krvatsal/illustrator-mcpは、https://github.com/krvatsal/illustrator-mcp.からインポートされたMCPサーバー候補です。

概要

krvatsal/illustrator-mcpは、https://github.com/krvatsal/illustrator-mcp.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

ようこそ、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、カーソル、VS Code Copilot、JetBrains Copilot に対応します

💻 設置

前提条件

  • Python 3.12+ — Python をダウンロード
  • Adobe Illustrator インストールおよび実行中
  • macOSのみ: プロンプト時に自動化権限を付与(システム設定→プライバシー&セキュリティ→自動化)

1.リポジトリのクローン

2.仮想環境の作成

macOS / Linux:

ウィンドウズ:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Illustrator MCP Server (Windows & macOS)

Welcome to the Illustrator MCP Server! 🎨🚀

This project allows AI agents to directly create vector graphics inside Adobe Illustrator using natural language prompts.
It works by sending ExtendScript commands to Illustrator via a local MCP (Model Context Protocol) server.

Imagine simply describing what you want — like “draw a small coffee shop during rain” — and Illustrator brings it to life!

Works on Windows (COM automation) and macOS (AppleScript/osascript).


✨ Features

  • Control Adobe Illustrator programmatically using AI prompts
  • Send ExtendScript (.jsx) scripts directly to Illustrator
  • Capture screenshots of the Illustrator window
  • Open-source and lightweight
  • Cross-platform: Windows & macOS
  • Multi-client: Works with Claude Desktop, Claude Code, Cursor, VS Code Copilot, and JetBrains Copilot

💻 Installation

Prerequisites

  • Python 3.12+ — Download Python
  • Adobe Illustrator installed and running
  • macOS only: Grant Automation permissions when prompted (System Settings → Privacy & Security → Automation)

1. Clone the repository

git clone https://github.com/krVatsal/illustrator-mcp.git
cd illustrator-mcp

2. Create a virtual environment

macOS / Linux:

python3 -m venv .venv
source .venv/bin/activate

Windows:

python -m venv .venv
.\.venv\Scripts\activate

3. Install dependencies

pip install -r requirements.txt

On macOS, pywin32 is automatically skipped. No extra macOS packages required.

4. Start the MCP Server (manual / debug mode)

python -m illustrator

Run with one script (cross-platform)

bash run_server.sh

This script auto-detects your platform, creates a .venv, installs dependencies, and starts the server.


🔌 Client Configuration

The server uses stdio transport — compatible with all major MCP clients.

Important: Do NOT start the server manually when using it through a client. The client starts and manages the server process automatically.

Claude Desktop

macOS — edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "illustrator": {
      "command": "/path/to/illustrator-mcp/.venv/bin/python3",
      "args": ["-m", "illustrator"]
    }
  }
}

Windows — edit %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "illustrator": {
      "command": "C:\\Users\\\\illustrator-mcp\\.venv\\Scripts\\python.exe",
      "args": ["-m", "illustrator"]
    }
  }
}

Claude Code (CLI)

A .claude/mcp.json is included in the repo. Claude Code will auto-detect it. Or add manually:

claude mcp add illustrator python3 -- -m illustrator

GitHub Copilot (VS Code)

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "illustrator": { "command": "/path/to/illustrator-mcp/.venv/bin/python3", "args": ["-m", "illustrator"] } } }