State-aware agents
get_state, get_preview, and get_capabilities so AI assistants know the document before they act — fewer brittle ExtendScript guesses.
MCP server for Cursor, Claude Desktop, and natural language — 102 tools, recipe workflows, standalone web UI.

MCP server (stdio) — Cursor, Claude Desktop, Claude Code, VS Code:
npx -y @alisaitteke/photoshop-mcpStandalone web UI — local chat + Photoshop, no IDE:
npx -p @alisaitteke/photoshop-mcp photoshop-mcp-uiPrerequisites: Adobe Photoshop running on Windows or macOS, Node.js 18+.

Raw ExtendScript from LLMs is brittle: agents waste tokens, layer types break filters, and one failed command leaves the document in an unknown state. Photoshop MCP adds structured errors, recipe tools, and state awareness so natural language can ship pixels.
Read the full README · Browse all tools · Architecture deep-dive
Note: Unofficial community project — not affiliated with or endorsed by Adobe Inc.