dcc-mcp-illustrator
MCP adapter for Adobe Illustrator, built on the shared adobepy broker, CEP
bridge, typed facade, and complete structured official DOM.
pip install dcc-mcp-illustrator
adobepy install-bridge illustrator --dest <extension-dir> --token <token>
dcc-mcp-illustrator
Set ADOBEPY_TOKEN to the same non-default token used to install the bridge.
The adapter uses an OS-assigned port and registers with DCC-MCP discovery;
DCC_MCP_ILLUSTRATOR_PORT is only needed for a fixed direct endpoint.
The adapter reports ready only after the target Illustrator bridge advertises the complete typed/official-DOM contract and a real host version RPC succeeds. A broker process is stopped only when it was started by this adapter.
Agent workflow
Use the typed DCC-MCP CLI path for discovery and calls:
dcc-mcp-cli dcc-types
dcc-mcp-cli list
dcc-mcp-cli load-skill illustrator-document --dcc-type illustrator
dcc-mcp-cli search --query "inspect selected paths" --dcc-type illustrator
dcc-mcp-cli call <tool-slug> --dcc-type illustrator --json '{"key":"value"}'
Skill groups
illustrator-document: inspect documents, artboards, layers, selections, vector/placed/raster items, text frames, stories, and swatches.illustrator-artwork: inspect named items, edit text, and update path points, translation, scale, and rotation.illustrator-export: save AI/PDF/EPS documents and export PNG/JPEG/SVG or other Illustrator-supported formats.illustrator-advanced: structured access to the complete official object model. Raw ExtendScript is an explicit destructive fallback, not the primary API.
Structured DOM references are opaque and session-scoped. Never persist or reuse
them after a bridge restart or release operation.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dcc_mcp_illustrator-0.1.0.tar.gz.
File metadata
- Download URL: dcc_mcp_illustrator-0.1.0.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c393f9432ab8d14a3e12f04cdd5a1710950e4bb209a8dba40b1dd2c3a96c74bd
|
|
| MD5 |
bd62c2db7552236a578fee92331db03e
|
|
| BLAKE2b-256 |
f72a5aca58227506e0b3d2ab3cd3497f393c025c9873167be6a6fc2f98e162a7
|
Provenance
The following attestation bundles were made for dcc_mcp_illustrator-0.1.0.tar.gz:
Publisher:
release.yml on dcc-mcp/dcc-mcp-illustrator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dcc_mcp_illustrator-0.1.0.tar.gz -
Subject digest:
c393f9432ab8d14a3e12f04cdd5a1710950e4bb209a8dba40b1dd2c3a96c74bd - Sigstore transparency entry: 2415110707
- Sigstore integration time:
-
Permalink:
dcc-mcp/dcc-mcp-illustrator@c8baf9683a4476880349289a7554bcb39fdf554f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dcc-mcp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c8baf9683a4476880349289a7554bcb39fdf554f -
Trigger Event:
push
-
Statement type:
File details
Details for the file dcc_mcp_illustrator-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dcc_mcp_illustrator-0.1.0-py3-none-any.whl
- Upload date:
- Size: 24.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f257fa4a6c9ccb7ceabfe236cfd49382ece79a2ad81cac9e96878fc723f03db8
|
|
| MD5 |
da65f31c566179af2e5da1cf081d4955
|
|
| BLAKE2b-256 |
9b24db0e45b8ef14d6f13f9507058c1bf6437f10330b581518ad9efca4b9f691
|
Provenance
The following attestation bundles were made for dcc_mcp_illustrator-0.1.0-py3-none-any.whl:
Publisher:
release.yml on dcc-mcp/dcc-mcp-illustrator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dcc_mcp_illustrator-0.1.0-py3-none-any.whl -
Subject digest:
f257fa4a6c9ccb7ceabfe236cfd49382ece79a2ad81cac9e96878fc723f03db8 - Sigstore transparency entry: 2415110715
- Sigstore integration time:
-
Permalink:
dcc-mcp/dcc-mcp-illustrator@c8baf9683a4476880349289a7554bcb39fdf554f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dcc-mcp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c8baf9683a4476880349289a7554bcb39fdf554f -
Trigger Event:
push
-
Statement type: