dcc-mcp-aftereffects
Agent workflow
AI agents should use the shared gateway through dcc-mcp-cli; IDE users may
continue to use the MCP endpoint. Prefer typed skills and tools over raw scripts.
Install or update the CLI
dcc-mcp-cli is the preferred control path for every shell-capable agent. If
it is missing, ask the user before installing the latest official release:
# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/dcc-mcp/dcc-mcp-core/main/scripts/install-cli.sh | sh
# Windows PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/dcc-mcp/dcc-mcp-core/main/scripts/install-cli.ps1 | iex"
Keep an official build current through the release manifest:
dcc-mcp-cli update check
dcc-mcp-cli update apply
update apply downloads and stages the latest CLI for the next launch. It
does not update a running dcc-mcp-server; update that server in its own
environment.
dcc-mcp-cli dcc-types
dcc-mcp-cli list
dcc-mcp-cli search --query "<task>" --dcc-type aftereffects
dcc-mcp-cli describe <tool-slug>
dcc-mcp-cli call <tool-slug> --json '{"key":"value"}'
dcc-types reports release-catalog support; list reports live sessions. If a
tool belongs to an inactive progressive skill, call dcc-mcp-cli load-skill <skill-name> --dcc-type aftereffects before retrying. For post-task improvement,
attach a stable session id with --meta-json, query dcc-mcp-cli stats --range 24h --session-id <task-id>, then pass the bounded evidence to the
review_skill_improvement prompt from dcc-mcp-skills-creator.
MCP adapter for Adobe After Effects, built on the shared adobepy broker, CEP bridge, and typed facade.
pip install dcc-mcp-aftereffects
Install the shared bridge with adobepy install-bridge after-effects --dest <extension-dir> --token <token>, open it in After Effects, then start the adapter with dcc-mcp-aftereffects. Each adapter instance uses an OS-assigned port and registers it for CLI discovery. Connect through the stable gateway at http://127.0.0.1:9765/mcp; set DCC_MCP_AFTEREFFECTS_PORT only when a fixed direct endpoint is required.
Set ADOBEPY_TOKEN to the same non-default token used when installing the bridge.
The adapter reports ready only after the target After Effects 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.
Skill groups
aftereffects-project: inspect/open/save projects, list and import project items, create compositions, and run the motion-intro workflow.aftereffects-layers: inspect compositions, layers, effects, masks, and text; create text/solid/footage layers; edit text, transforms, keyframes, and order.aftereffects-render: inspect and control the render queue, queue compositions, and configure render settings and output modules.aftereffects-advanced: structured access to the complete official object model. Raw ExtendScript is an explicit destructive fallback, not the primary API.
Load a group before first use when progressive loading is enabled:
dcc-mcp-cli load-skill aftereffects-layers --dcc-type aftereffects
dcc-mcp-cli search --query "create text layer" --dcc-type aftereffects
Metadata
Release files for dcc-mcp-aftereffects 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dcc_mcp_aftereffects-0.6.0.tar.gz | 993.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dcc_mcp_aftereffects-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / dcc_mcp_aftereffects-0.6.0.tar.gz
| Download URL | dcc_mcp_aftereffects-0.6.0.tar.gz |
|---|---|
| Size | 993.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b40cfa2d09970249652fbe792b05a7579414efdbbb834225934bee189df9f2d
|
|
BLAKE2b-256 checksum How to use checksums |
906e473c4c4171488add92a76d1cf822051ebb5a3a489b42e1feb585cc96d552
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency logRelease files / dcc_mcp_aftereffects-0.6.0-py3-none-any.whl
| Download URL | dcc_mcp_aftereffects-0.6.0-py3-none-any.whl |
|---|---|
| Size | 32.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b48e27139027790117a3d5fa8da7d3d92920ab94b68007b56800840a2e30e702
|
|
BLAKE2b-256 checksum How to use checksums |
af634d000ba740d427d27984f40edaacaf8e06ddf16ef888f2d96674813828cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency log