Replies: 1 comment
-
|
Hey! I built exactly this — an MCP server for UntitledUI that gives AI coding tools direct access to the component library. What it does:
Setup (Claude Code): claude mcp add untitledui -- npx -y untitledui-mcp
How it works:
When you ask "add a settings modal", the AI fetches the actual UntitledUI modal with all dependencies resolved — not a generated
approximation.
The MCP also includes token estimates in responses, so for very large components it can fall back to fetching individual files.
Repo: https://github.com/sbilde/untitledui-mcp
It requires your Pro license for premium components (auto-detects from ~/.untitledui/config.json after running npx untitledui@latest
login).
I'd love your feedback — especially on the workflow you described (Figma → AI → proper implementation). Happy to iterate on it! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem or use case
As a claude code/cursor user, I am having hard time aligning it to not touch the source components without providing it an example in how to implement x component.
One off components are fine, as I manually find the example in the docs or demos in this repo, but when I have a full section with a few components I then need to find many examples, and this gets tedious.
The cli tool can make this easier to find examples/implementation guides but it only provides source or examples of full pages, not examples of specific primitives and components and how they are used.
Ps. My team has been avid Untitled UI users for years now, so massive congrats for this launch! I have been excitedly anticipating it for a while.
Proposed solution
As for solutions i can think of 2 high level ways and both would suit different use cases.
{component type} = ❖ SHARED COMPONENTS, ❖ MARKETING WEBSITE COMPONENTS, ❖ APPLICATION COMPONENTS
{component} = eg. Buttons, Button groups, etc
{variants of component} = this I am not sure of as like i said the demo has all variants which is too verbose, so maybe we split by things like hierarchy when its a button etc
The ideal AI workflow from Untitled UI Figma to proper implementation of Untitled UI react code is that we:
Alternatives considered
No response
Examples or mockups
A shadcn example MCP -> https://github.com/Jpisnice/shadcn-ui-mcp-server
Beta Was this translation helpful? Give feedback.
All reactions