AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Adobe Uxp Wiki

mcp-hal-9909-adobe-uxp-wiki · by HAL-9909

Adobe UXP plugin development knowledge base — built on Karpathy LLM Wiki pattern. 510+ structured pages covering Photoshop API, UXP API, Spectrum WC, and developer guides. Plug into LLM-WikiMind for instant AI-powered search.

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add mcp-hal-9909-adobe-uxp-wiki

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-hal-9909-adobe-uxp-wiki)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Adobe Uxp Wiki? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🎨 Adobe UXP Wiki

A structured knowledge base for Adobe UXP plugin development — built on Karpathy's LLM Wiki pattern.

[](LICENSE) [](#contents) [](https://github.com/HAL-9909/llm-wikimind)

English | [中文](README.zh.md)

A domain module for LLM-WikiMind — use it standalone or plug it into your local AI knowledge base.


What is this?

This is a curated, AI-ready knowledge base covering Adobe UXP plugin development for Photoshop and InDesign.

It follows Karpathy's LLM Wiki pattern: instead of dumping raw docs at an LLM, knowledge is pre-compiled into structured Markdown pages that an AI can search and reason over instantly.

> "Instead of RAG over raw docs, have the LLM compile them into a living Wiki — structured, curated, always improving." > — @karpathy, 17M views

What's inside:

  • 5 hand-crafted concept pages — executeAsModal, batchPlay, manifest.json, plugin lifecycle, file system access
  • 2 entity pages — Document, Layer (the two most-used Photoshop API objects)
  • 3 comparison pages — UXP vs Browser, UXP vs CEP, High-level API vs batchPlay
  • 309 UXP API reference pages (official docs, cleaned and indexed)
  • 124 Photoshop API reference pages (ps_reference)
  • 40 developer guides (official Adobe guides)
  • 16 Spectrum Web Components reference pages
  • 12 additional design + scripting reference pages

Contents

adobe-uxp/
├── DOMAIN.md              ← Domain scope + keywords (auto-detected by LLM-WikiMind MCP)
├── index.md               ← Page index for AI navigation
│
├── concepts/              ← Core concepts (the AI's understanding layer)
│   ├── executeAsModal-pattern.md
│   ├── batchPlay.md
│   ├── manifest-structure.md
│   ├── uxp-plugin-lifecycle.md
│   └── file-system-access.md
│
├── entities/              ← Key API objects
│   ├── Document.md
│   └── Layer.md
│
├── comparisons/           ← Side-by-side analysis
│   ├── uxp-vs-browser.md
│   ├── uxp-vs-cep.md
│   └── high-level-vs-batchplay.md
│
└── refs/                  ← Official reference docs (read-only, BM25-indexed)
    ├── uxp-api/           ← 309 UXP API reference pages
    ├── ps_reference/      ← 124 Photoshop API reference pages
    ├── guides/            ← 40 official developer guides
    ├── spectrum-wc/       ← 16 Spectrum Web Components pages
    ├── design/            ← 7 UX design guideline pages
    └── scripting/         ← 5 scripting reference pages

Usage

Option A — With LLM-WikiMind (recommended)

This wiki is designed to work with LLM-WikiMind, which provides a local MCP server with BM25 search.

1. Install LLM-WikiMind:

pip3 install qmd
git clone https://github.com/HAL-9909/llm-wikimind
cd llm-wikimind && ./wikimind init

2. Add this wiki as a domain:

# Clone into your wiki's domain directory
git clone https://github.com/HAL-9909/adobe-uxp-wiki "$WIKIMIND_ROOT/adobe-uxp"

# Build the search index
cd "$WIKIMIND_ROOT" && qmd index adobe-uxp adobe-uxp

3. Your AI now knows UXP. Ask anything:

> "How do I use executeAsModal?" > "What's the difference between UXP and CEP?" > "Show me the Document API"

The MCP server searches the wiki before answering — no hallucinations about deprecated CEP APIs, no confusion between UXP and browser environments.

4. Keep it growing — install the ingest skill to add new knowledge as you learn:

npx clawhub@latest install wikimind-ingest

Then: "Add this article to my knowledge base: [paste URL or content]"


Option B — Standalone (any AI client)

Clone the repo and point your AI at it directly:

git clone https://github.com/HAL-9909/adobe-uxp-wiki

Then paste relevant pages into your context, or use any file-based RAG tool.


Option C — Browse on GitHub

The concept and comparison pages are written to be human-readable. Browse them directly:

  • [executeAsModal pattern](concepts/executeAsModal-pattern.md) — the most important UXP concept
  • [UXP vs Browser](comparisons/uxp-vs-browser.md) — what's different from standard web dev
  • [UXP vs CEP](comparisons/uxp-vs-cep.md) — migrating from the old plugin system
  • [batchPlay](concepts/batchPlay.md) — low-level Photoshop command API
  • [manifest.json structure](concepts/manifest-structure.md) — plugin configuration reference

Why this exists

Adobe UXP documentation is scattered across multiple sites, frequently outdated, and hard to search. LLMs trained on the web often confuse UXP with CEP (the old plugin system), or assume standard browser APIs are available when they're not.

This wiki solves that by pre-compiling the knowledge into a form that's easy for an AI to search and reason over — following the same pattern Karpathy described for building personal knowledge bases.


Powered by LLM-WikiMind

This wiki is a domain module for LLM-WikiMind:

  • 🔍 BM25 search via qmd — instant, local, no embeddings
  • 🔄 Auto-sync — add new pages, the MCP server detects them within 10 seconds
  • 🤖 MCP toolswiki_search, wiki_get, wiki_ingest_note and more
  • 📝 Ingest skill — say "add this to my knowledge base" and the AI does the rest

Install the MCP setup skill: npx clawhub@latest install llm-wikimind-mcp

Install the ingest skill: npx clawhub@latest install wikimind-ingest


Contributing

PRs welcome for:

  • New concept pages (plugin panels, network requests, storage API, etc.)
  • Updated entity pages as Adobe releases new API versions
  • Additional comparison pages

Please follow the frontmatter schema in DOMAIN.md.


License

MIT — use freely, attribution appreciated.

Reference docs in refs/ are derived from Adobe's official documentation and MDN. Original content copyright their respective owners.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.