Illustrator Figure MCP
Illustrator Figure MCP
科学フィギュアを編集可能なAdobe Illustratorアートワークとして再構築し、その結果が構造的に正しいことを証明します。
macOSのみ対応(IllustratorはmacOS/Windows対応ですが、これはosascript → do javascriptを使用します)。Adobe IllustratorとClaude Codeが必要です。
なぜこれが存在するのか
Illustratorで描画できるMCPサーバーは数多くありますが、それらはモデルに手を与えるだけで目を与えません。描いたものが正しいかどうかをチェックするものは何もありません。そのため、モデルは描画し、成功と報告しますが、図にはラベルがボックスからはみ出し、矢印が無関係な長方形の途中で終わり、「整列」された3つのパネルが3ptずれている、という状態になります。
価値があるのは描画そのものではありません。検証と修復のループです。これは異なるものを検査する2つのチャネルで動作します:
チャネル | 仕組み | 証明するもの |
ジオメトリ |
| 内部的な正しさ: 包含関係、縮退サイズ、重複名、テキストのはみ出し、ラスター宣言、コネクタの配線と結合、繰り返しシリーズの整列、トレース署名 |
外観 |
| 類似性 |
ジオメトリは証明されます。類似性は判定されます。どちらか一方だけでは不十分です — トレースされた図は、完全に編集不可能でありながらすべてのジオメトリチェックを通過しますし、見栄えの良いレンダリングは構造については何も語りません。
audit_figure が passed: true を返すのは、ハードな幾何学的失敗がないことを意味します。図が正しいことを意味するわけではありません。
Related MCP server: Illustrator MCP Vectorizer
トレースではなく再構築
トレースは見た目を維持し、意味論を破壊します。これは図を再構築する目的そのものです。ショートカットを困難にするための仕組みが3つあります:
セマンティックタグ付け — すべてのオブジェクトは作成時にUUIDと役割タグを付与され、監査者が構築されたオブジェクトと外部からのオブジェクトを区別できるようにします。
trace-signature —
expandTracing()による Image Trace の出力は、タグなしパスの高密度な塊を生成します。これはtrace-signatureチェックに引っかかります。ラスターゲート。
place_imageは、分割不能と証明できない配置を拒否します。
ラスターゲート
保持されるすべての画像は5つの宣言をすべて満たす必要があります。これらは記録されるだけでなく検証されます:
宣言 | 要件 |
| 分割不可能なピクセルコンテンツの具体的な説明 — "image"、"PNG"、"screenshot" は拒否されます |
|
|
|
|
|
|
| 8文字以上: 何が分割され再構築されたか |
強制は作成パス上で行われ、監査者の中ではありません。監査者だけのチェックは、監査を実行しないことで回避されてしまいます。
コネクタ
Illustratorにはコネクタプリミティブがありません。矢印はPathItemであり、それが指すボックスとの関係性を持ちません — ボックスを移動すると矢印は取り残され、静かに間違ったままになります。
add_connector はバインディング(ソース、ターゲット、接続ポイント)をパスに記録します。reflow_connectors はオブジェクトの現在の境界からジオメトリを再計算します。audit_figure は、描画されたパスがバインディングと一致しなくなったときに connector-detached を報告します。
ルーティングは straight、orthogonal、curved のいずれかです — curved は接続エッジに対して垂直に出入りするベジェ曲線で、標準的なフローチャートの見た目になり、矢じりがターゲットに真っ直ぐ向いているように見えます。監査者はアンカー間の弦ではなく実際の曲線をサンプリングするため、インクが実際にある場所を検査します。
オブジェクトを移動またはリサイズする操作の後は、必ず reflow_connectors を実行してください。 矢じりは塗りつぶされた三角形として描画されます。Illustratorはスクリプトから矢じりを公開していないためです。
→ 完全な使用ガイド — インストール、コアルール、ツールリファレンス、2つの実践例、監査レポートの読み方。
インストール
npm install && npm run buildClaude Codeに追加:
claude mcp add illustrator-figure -- node /absolute/path/to/IllustratorFigureMCP/dist/index.jsツールが初めて実行されるときに自動化の許可を付与してください: システム設定 → プライバシーとセキュリティ → 自動化 → Claude → Adobe Illustrator。
4つのロールスキルをインストール:
cp -R skills/* ~/.claude/skills/4つのロール
参照画像を添えて「この図をIllustratorで再現して」と依頼すると、recreate-scientific-figure が調整を行います:
スキル | 役割 |
| デザイナー — 何も描画される前に再構築仕様を作成 |
| 描画者 + 検証者 — ラウンドトリップごとに領域を構築し、ゲートを実行する |
| レビュアー — 両方のチャネルの監査結果を確認する |
| 修正者 — 順序付けられたオブジェクトレベルの操作に変換する |
各領域は、次の領域が始まる前に完了しなければなりません。その後、図全体が監査されます。
このフォークで追加されたツール
ツール | 説明 |
| 決定論的な構造監査。すべての失敗に対して修正と合格基準を報告 |
| 1回の往復で領域全体を描画する高レベルツール |
| 名前で2つのオブジェクトにバインドされたコネクタを追加 |
| オブジェクトの移動後にコネクタを再計算 |
| オーバーフローしたエリアテキストを解決します — |
さらに、place_image のラスターゲートと、すべての create_* ツールのセマンティックタグ付け。残りのツールは上流からそのままです(合計71)。
draw_sequence が使い勝手の良いツールです。ボックス、エリアテキストのラベル、2つのバインドされたコネクタを含む領域全体を1回で構築でき、オブジェクトごとに1回呼び出す場合の複数回のラウンドトリップを回避します。
使用方法: インストール、ルール、ツールリファレンス、実践例、トラブルシューティング | |
内部構造と、このリポジトリを編集する人が知っておくべき壊しやすい制約 | |
4つのロールスキル |
開発
npm test # 245 tests, runs on any platform移植されたジオメトリは純粋なES3なので、.jsxモジュールはVMにロードされ、Liang–Barskyとセグメント交差の計算はIllustratorなしでテストされます。Illustratorに依存するものはすべてmacOS上でテストする必要があります。壊れやすい制約についてはCLAUDE.mdを参照してください。
クレジット
ツールレイヤーは ie3jp/illustrator-mcp-server (MIT) からフォーク — トランスポート、JSXランナー、UUIDアイデンティティ、および63のIllustratorツール。
監査タクソノミー、検証ループ、および4ロールプロトコルは icebird1998/scientific-illustrator から移植されました。これはdraw.io、PowerPoint、WPS向けに実装されています。
Adobe、IllustratorはAdobe Inc.の商標です。
This server cannot be installed
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
- AlicenseBqualityCmaintenanceA multi-step academic figure agent harness that enables AI agents to plan, generate, evaluate, and iterate publication-grade figures from sources like PMIDs, preprints, or freeform briefs.14Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to automate Adobe Illustrator, converting bitmap artwork into editable .ai files, running ExtendScript, and capturing the Illustrator window for visual QA.1
- FlicenseNot gradedqualityBmaintenanceEnables agents to verify educational, scientific, and engineering visuals by extracting structured evidence and running domain-specific checks against specs and theory.
Related MCP Connectors
Art provenance intelligence — 282K-node knowledge graph with cited answers and honest gaps.
AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
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/ymo6/illustrator-figure-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server