Framingui MCP server
FramingUI design-system tools for coding agents: validate screens, check wiring, browse the catalog.
4 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Framingui yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Framingui tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
framingui_catalogReturn a FramingUI reference document as markdown: 'components' (the 30 free-scope
framingui_doctorVerify FramingUI wiring in a project. Runs the skill's doctor script against
framingui_recipe_showShow one FramingUI screen recipe as JSON (anatomy, hierarchy, capabilities,
framingui_validate_screenValidate a FramingUI screen definition (JSON object) against the design-system
Public scan report
scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 31 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Framingui repository's README, as published. We do not edit it. Read it on GitHub
FramingUI
The design system your coding agent can't drift from.
Install · Demos · How it works · Free scope · framingui.com
Ask an agent to "build a settings page" and you get whatever the model dreamt that day: default-blue buttons, three border radii on one screen, a hand-rolled dropdown with no focus states. The code runs. The screen is slop.
FramingUI is an agent skill: a token-driven design system packaged so that coding agents (Claude Code, Codex) compose screens from it instead of around it. A closed vocabulary — components, layout tokens, machine-checkable screen recipes, one strongly-opinionated theme — plus zero-install validators that fail loudly when the agent strays. Your agent reads the theme's design DNA, composes from the catalog, validates the result, and self-critiques the rendered screen before calling it done.
No server. No account. No telemetry. A folder of data and plain-node scripts.
What an agent ships with it
One prompt each, zero design feedback rounds — composed entirely from the free catalog in the editorial-tech theme:
The fourth screen uses the licensed conversation domain pack — thread states, streaming, composer. It's shown here so you know where the free line sits.
Install (30 seconds)
Claude Code — from your project root:
mkdir -p .claude/skills
curl -L https://framingui.com/get/skill | tar -xz -C .claude/skillsOpenAI Codex — same tarball into .agents/skills instead.
Or clone this repo and copy skill/framingui into your skills directory. Claude Code and Codex auto-discover it; from then on, any "build a screen / add a component / apply the theme" request routes through the system.
To actually render what the agent composes, add the component library to your project:
npm install https://framingui.com/get/uiThen wire the scope + theme CSS — the skill's own INSTALL.md walks your agent (or you) through it, and node .claude/skills/framingui/scripts/doctor.mjs . verifies the wiring and tells you exactly what's missing.
Prefer MCP? The same validators and catalog are exposed as an MCP server — @framingui/mcp (npx @framingui/mcp, stdio) — for clients that speak MCP but don't load skills.
How it works
- doctor.mjs checks the environment once per project — packages, the FramingUIScope boundary, theme CSS actually loaded. Broken wiring is a hard fail, not a silent default palette.
- The agent reads the theme (assets/themes/editorial-tech.json) — its design DNA, mood keywords, and per-recipe notes are hard constraints, not suggestions.
- It composes from the closed vocabulary: 30 components, 12 shells / 8 pages / 17 section patterns, 9 screen recipes with required regions and states. Inventing a token is a validation error.
- validate-screen.mjs / layout.mjs check the result mechanically — exit codes, not vibes. Recipes make "a settings screen must have these regions and states" machine-checkable.
- The agent renders, screenshots, and self-critiques against the design DNA before declaring done.
The commands your agent will use (all plain node, zero install):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @framingui/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add framingui -- npx -y @framingui/mcp
Framingui: common questions
- Is Framingui MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Framingui safety report
- How do I install Framingui?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Framingui need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Framingui maintained?
- The last commit was 31 days ago (2026-08-23). The latest release is v0.1.0.
- What can I use instead of Framingui?
- Servers from other publishers that do the same job: Raven MCP server, Uizze MCP server and Artisign MCP server. Compare all Framingui alternatives.
Alternatives to Framingui
Same job from other publishers: the closest match first, then the best rated.
RavenDesign intelligence for coding agents: audits, design systems, and a taste profile agents consult.not reviewedGrowingB
UizzeUI design that stands out. Full-screen UI references and design materials for coding agents.not reviewedGrowingA- ArtisignAn artificial artisan for UI design: agents build screens, a design system keeps them consistent.not reviewedGrowingA
- TsehaServes your design system and coding standards to coding agents, so they stop guessing.not reviewedGrowingA
- DesignesyScore any URL against a real design contract — 42 checks, A-F grade, token + motion validation.not reviewedGrowingA