adobe-mcp
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 24 GitHub stars
Code Fail
- fs.rmSync — Destructive file system operation in packages/core/src/executor.js
- os.homedir — User home directory access in packages/core/src/executor.js
- process.env — Environment variable access in packages/core/src/executor.js
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
MCP server that turns Adobe InDesign into an AI design automation platform — 135+ tools for layout, styles, export, and publishing workflows
adobe-mcp
MCP servers for Adobe applications. Each application has its own server you
can install on its own; a suite that combines them into one server is on the
way.
| Package | What it drives | npm |
|---|---|---|
| indesign-mcp-server | Adobe InDesign: documents, pages, text, styles, tables, books, PDF and EPUB export (137 tools) | indesign-mcp-server |
| adobe-mcp-illustrator | Adobe Illustrator: artboards, layers, shapes and paths, text, colour, pathfinder, export (64 tools) | adobe-mcp-illustrator |
| adobe-mcp-core | The shared foundation: script escaping, the script runner, the server shell and the static script audit | adobe-mcp-core |
Each server runs on the machine where the Adobe application is installed and
talks to it through ExtendScript, the scripting interface the applications ship
with. macOS and Windows are supported.
Install one application
Claude Code:
claude mcp add indesign -- npx -y indesign-mcp-server
claude mcp add illustrator -- npx -y adobe-mcp-illustrator
Any client that reads an mcpServers block:
{
"mcpServers": {
"indesign": { "command": "npx", "args": ["-y", "indesign-mcp-server"] },
"illustrator": { "command": "npx", "args": ["-y", "adobe-mcp-illustrator"] }
}
}
Each package's README covers its tools, conventions and configuration.
How the repository is organised
packages/
core/ adobe-mcp-core shared by every server
indesign/ indesign-mcp-server
illustrator/ adobe-mcp-illustrator
The servers share their infrastructure through adobe-mcp-core, so a fix to
escaping, path checks, result handling or the script runner reaches every
server. What differs between applications stays in each package: its tools,
its instructions, and how the application is told to run a script.
Development
npm install # installs every package and links them together
npm run check # syntax check, every package
npm test # every package's tests, including each server's static script audit
Run one package's tests with npm test -w packages/illustrator. The static
audits run every tool against a stubbed application and check each generated
script against the application's scripting object model; they do not need
InDesign or Illustrator installed.
See CONTRIBUTING.md for releasing and for each package's guide.
Licence
MIT. See each package's LICENSE.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found