uiverse-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@uiverse-mcpfind me a glass card for my dashboard"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
uiverse-mcp
MCP server for Uiverse.io — browse, search, and use 3,800+ open-source UI components directly from Claude Code, Cursor, Codex, or any MCP-compatible AI agent.
No API key. No browser tab. Just ask for a "glass card" or "neon button" and get the full HTML + CSS back in your editor.
Need a custom MCP server for YOUR platform, API, or internal tool? I build production-ready MCPs in days, not months. → Get in touch · Hire on Fiverr
What it does
Uiverse.io has 3,800+ community-built UI components (buttons, cards, loaders, inputs, checkboxes, toggles, tooltips, etc.) with no official API. This server:
Clones the
uiverse-io/galaxyrepo locally (~85 MB, one-time)Indexes all 3,800 components in memory (~2s startup, ~15 MB RAM)
Exposes 7 MCP tools for browsing, searching, and fetching components
Returns full HTML + CSS so your agent can drop components straight into your project
Related MCP server: aceternityui-mcp
Install
Option A — npx (recommended, no install needed)
Add to your MCP config:
{
"mcpServers": {
"uiverse": {
"command": "npx",
"args": ["-y", "uiverse-mcp"]
}
}
}Option B — global install
npm install -g uiverse-mcpThen add to MCP config:
{
"mcpServers": {
"uiverse": {
"command": "uiverse-mcp"
}
}
}Option C — clone and build
git clone https://github.com/Fabi-SPL/uiverse-mcp.git
cd uiverse-mcp
npm install
npm run buildAdd to MCP config:
{
"mcpServers": {
"uiverse": {
"command": "node",
"args": ["/absolute/path/to/uiverse-mcp/dist/index.js"]
}
}
}First run clones uiverse-io/galaxy into ~/.uiverse-mcp/cache (~30s, one-time). Cache is shared across all MCP clients.
Config locations
Client | Config file |
Claude Code |
|
Cursor |
|
Windsurf |
|
Cline | VS Code settings → |
Custom | Any MCP-compatible client |
Tools
Tool | What it does |
| All 11 categories with component counts — call this first |
| Browse a category, paginated, optional author filter |
| Fuzzy search by name, tag, or author |
| Fetch full HTML + CSS of a specific component |
| Get the uiverse.io URL to preview a component in browser |
|
|
| Last sync time, commit SHA, total count per category |
Categories (3,802 components)
Category | Count |
Buttons | 1,231 |
Cards | 726 |
loaders | 718 |
Toggle-switches | 260 |
Inputs | 226 |
Forms | 180 |
Checkboxes | 171 |
Patterns | 103 |
Radio-buttons | 102 |
Tooltips | 62 |
Notifications | 23 |
Example usage
In Claude Code:
User: I need a glassmorphism card for the pricing section.
Agent:
1. search_components({ query: "glass", category: "Cards", limit: 5 })
→ returns 5 matches with tags + preview URLs
2. User picks one
3. get_component({ category: "Cards", id: "elijahgummer_kind-pig-24" })
→ returns full HTML + CSS, ready to pasteOther queries that work well:
"neon glow button""neumorphic toggle""ripple loader""floating label input""gradient checkbox"
Configuration
Custom cache path
By default the galaxy repo is cached at ~/.uiverse-mcp/cache. Override with:
{
"mcpServers": {
"uiverse": {
"command": "npx",
"args": ["-y", "uiverse-mcp"],
"env": {
"UIVERSE_CACHE_PATH": "/your/custom/path"
}
}
}
}Architecture
src/
├── index.ts MCP server entry (stdio transport)
├── cache.ts Git clone / pull / metadata persistence
├── index-build.ts Scan cache, build in-memory index
├── search.ts Fuse.js fuzzy search
├── parse.ts Extract author / name / tags / CSS from HTML
├── types.ts Shared TypeScript types
└── refresh-cli.ts Standalone CLI for cache refreshPerformance:
Startup: ~2s (index 3,800 files)
Search: < 30ms per query
Memory: ~15 MB RSS at idle
Disk: ~85 MB (shallow clone)
Data source & licensing
Components are sourced from uiverse-io/galaxy — MIT-licensed community contributions. This MCP server is also MIT-licensed. When shipping a component, attribution to the original designer is appreciated (the author field is included in every response).
Contributing
Issues and PRs welcome at github.com/Fabi-SPL/uiverse-mcp.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA comprehensive template for building MCP servers that expose UI component registries and design systems to AI assistants. It enables users to browse, fetch, and retrieve implementation details from registries following the shadcn/ui format.822MIT
- AlicenseAqualityFmaintenanceAn MCP server that enables AI assistants to search, discover, and install Aceternity UI components programmatically.58122MIT
- AlicenseAqualityCmaintenanceMCP server for Shadcn Dashboard that enables AI to discover, search, and install UI blocks directly into projects without copy-paste.68MIT
- FlicenseAquality-maintenanceMCP server enabling AI agents to search, retrieve details, and compare UI components from 13 popular UI libraries.3
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Fabi-SPL/uiverse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server