@ktmcp-cli/adobe
v1.0.0
Published
Production-ready CLI for Adobe Experience Manager (AEM) API - Kill The MCP
Maintainers
Readme
"Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
— Peter Steinberger, Founder of OpenClaw Watch on YouTube (~2:39:00) | Lex Fridman Podcast #491
Adobe AEM CLI
Production-ready CLI for Adobe Experience Manager (AEM) API.
Installation
npm install -g @ktmcp-cli/adobeConfiguration
adobe config set --username admin --password admin
adobe config set --base-url http://localhost:4502Usage
Assets (DAM)
# List assets in DAM
adobe assets list
adobe assets list --path /content/dam/my-project --limit 50
# Get asset details
adobe assets get /content/dam/my-project/image.jpg
# Upload an asset
adobe assets upload --dam-path /content/dam/my-folder --file-name photo.jpg --mime-type image/jpegPages
# List pages
adobe pages list
adobe pages list --path /content/my-site
# Get page details
adobe pages get /content/my-site/en/home
# Create a new page
adobe pages create --parent /content/my-site/en \
--name about-us \
--title "About Us" \
--template /libs/wcm/foundation/templates/pageTags
# List tags
adobe tags list
adobe tags list --namespace /content/cq:tags/my-project
# Create a tag
adobe tags create \
--namespace /content/cq:tags/my-project \
--name featured \
--title "Featured" \
--description "Featured content tag"
# Delete a tag
adobe tags delete /content/cq:tags/my-project/featuredConfiguration
adobe config set --username admin --password admin
adobe config set --base-url http://localhost:4502
adobe config get username
adobe config listJSON Output
All commands support --json flag for machine-readable output:
adobe assets list --json
adobe pages list --jsonLicense
MIT
