Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-decantr-ai-mcp-server": {
"args": [
"-y",
"@decantr/cli"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Design intelligence, governance, and verification for AI-generated UI.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@decantr/cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @decantr/cli against OSV.dev.
Click any tool to inspect its schema.
essenceThe durable contract defining theme, sections, routes, and features
{project_root}/decantr.essence.json
scaffold_contextFull app overview including topology, voice, and personality
{project_root}/.decantr/context/scaffold.md
section_contextPer-section specification including shell, patterns, and spacing
{project_root}/.decantr/context/section-{section_name}.md
methodologyDecantr methodology primer that AI assistants should read first
{project_root}/DECANTR.md
design_tokensCSS variables from the theme
{project_root}/src/styles/tokens.css
visual_treatmentsShared visual treatment classes
{project_root}/src/styles/treatments.css
decorator_classesTheme-specific decorator classes
{project_root}/src/styles/decorators.css
registry_schemasPublished canonical shape schemas
https://decantr.ai/schemas/
registry_portalPublic registry portal for browsing and searching content
https://registry.decantr.ai
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Make HTTP requests and fetch web content
Read, write, and manage files on the local filesystem
MCP Security Weekly
Get CVE alerts and security updates for io.github.decantr-ai/mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Design intelligence, governance, and verification for AI-generated UI.
Decantr is the contract layer between product intent and AI-generated implementation. It gives coding assistants three things they don't have on their own — structured design inputs, registry-backed UI knowledge, and scoped context files — so they build coherent product surfaces instead of improvising screen by screen. Think of it as OpenAPI for AI-generated UI: the model still writes the code, but Decantr defines the shape, vocabulary, and checks around it.
AI generates the interface. Decantr keeps the outcome aligned.
| Path | Use when | Start with |
|---|---|---|
| Greenfield blueprint ⭐ | New project, published app composition as the starting point | decantr new my-app --blueprint=<id> |
| Brownfield adoption | Attaching Decantr to an existing Angular/React/Vue/etc. project | decantr analyze, then decantr init --existing |
| Hybrid composition | Layering sections, themes, or features into an attached project | decantr add/remove, decantr theme switch, decantr registry |
npx @decantr/cli new my-app --blueprint=agent-marketplace
cd my-app
A blueprint is a published app composition — theme, sections, pages, layouts, voice, and personality. Try agent-marketplace, terminal-dashboard, or portfolio to start, or run decantr search to browse the full catalog.
Adapter availability.
react-viteis the runnable starter adapter in this wave. Other contract targets remain valid Decantr targets but currently initialize in contract-only mode — Decantr writes the contract, you own the runtime.
my-app/
├── decantr.essence.json # the durable contract: theme, sections, routes, features
├── DECANTR.md # methodology primer your AI assistant reads first
├── .decantr/context/
│ ├── scaffold.md # full app overview: topology, voice, personality
│ └── section-*.md # per-section spec: shell, patterns, spacing
└── src/styles/
├── tokens.css # CSS variables from the theme
├── treatments.css # shared visual treatment classes
└── decorators.css # theme-specific decorator classes
Decantr produces the contract. Your AI assistant produces the implementation against it.
Open the project in Claude Code, Cursor, Windsurf, or any AI-aware editor. Your assistant reads DECANTR.md first for the methodology, then loads section context files on demand as it works through each part of the app. The split keeps the assistant focused on the right scope at the right time.
# Edit decantr.essence.json — add a section, swap the theme, etc.
decantr refresh # regenerate context files from the updated essence
decantr check # verify the code matches the new contract
refresh keeps the generated context files in sync with the essence. check runs the guard rules and tells you exactly where the code drifted from the contract. decantr audit is a broader pass when you want a full report.
Starting from a different point? See the full workflow model.
Decantr separates design governance into two layers:
That split matters because not every change should be treated the same way. A theme swap or accessibility regression is different from adding an auxiliary section or reshaping a route map. Decantr lets governance be strict where it should be strict (DNA, error