gravityui-reference-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., "@gravityui-reference-mcpfind a date range picker for a booking form"
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.
gravityui-reference-mcp
An MCP (Model Context Protocol) server providing AI-optimized access to the Gravity UI design system — 34 libraries, 1351 entities, 19 recipes. Pre-ingested data is included, so the server works offline with no setup beyond pnpm install.
Tools
The server exposes 3 tools:
find — Search by intent across all entity types. Describe what you need in plain language.
query(required) — e.g. "date picker", "sidebar navigation", "toast notification"type(optional) — filter by entity type: "component", "hook", "utility", "asset", "token-set", "config-doc", "guide"
get — Deep dive into one entity, recipe, or the system overview.
name(required) — entity name ("Button"), recipe id ("confirmation-dialog"), or "overview"detail(optional) — "compact" (default) or "full"
list — Browse entities with orthogonal filters.
type(optional) — "component", "hook", "utility", "asset", "config-doc", "guide", "token-set"category(optional) — "actions", "ai", "data-display", "feedback", "forms", "layout", "navigation", "overlays", "typography", "utility"library(optional) — e.g. "uikit", "aikit", "navigation"
Related MCP server: Tall MCP Server
Setup
pnpm installUsage
Local setup
Clone and install:
git clone https://github.com/antonskiter/gravityui-reference-mcp.git cd gravityui-reference-mcp pnpm installVerify the server starts:
pnpm servePress
Ctrl+Cto stop. The server communicates over stdio.
With Claude Code
Register globally:
claude mcp add gravityui-docs -s user -- npx tsx /absolute/path/to/gravityui-reference-mcp/src/server/server.tsOr per-project:
claude mcp add gravityui-docs -- npx tsx /absolute/path/to/gravityui-reference-mcp/src/server/server.tsVerify:
claude mcp list
# gravityui-docs: ... - ConnectedUse the absolute path to
src/server/server.ts.
With Cursor
Create .cursor/mcp.json in your project root (or ~/.cursor/mcp.json globally):
{
"mcpServers": {
"gravityui-docs": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/gravityui-reference-mcp/src/server/server.ts"]
}
}
}Restart Cursor or reload MCP servers from Settings > MCP.
Try it
Ask your AI assistant:
I need a date range picker for a booking form
It will use find to discover DatePicker, then get to retrieve props and examples.
Data Pipeline
Three-step pipeline for updating data from vendor submodules:
pnpm run update-submodules # pull latest vendor/ sources
pnpm run extract # per-library LLM extraction -> data/entities/*.json
pnpm run overview # ecosystem overview + categories -> data/overview.json
pnpm run validate # Zod schema + cross-reference checksData Model
All public-facing things in the ecosystem are entities with a unified schema:
component — React components with props, examples, import statements
hook — React hooks with signature, parameters, return type
utility — Functions, classes, constants
asset — Icons and illustrations
token-set — Design tokens (spacing, breakpoints)
config-doc — Shared configs (eslint, tsconfig, prettier)
guide — Conceptual documentation (i18n-react, nodekit overview)
Plus recipes — hand-maintained UI patterns (confirmation dialog, dashboard layout, form validation, etc.).
Scripts
pnpm serve— Start the MCP server (stdio, dev mode)pnpm build— Compile TypeScriptpnpm test— Run tests (Vitest)pnpm test:watch— Watch modepnpm run extract— Per-library LLM entity extractionpnpm run overview— Generate ecosystem overviewpnpm run validate— Validate data with Zod schemaspnpm run update-submodules— Update vendor git submodules
License
MIT. Documentation in data/ is sourced from Gravity UI repositories (MIT licensed).
This server cannot be installed
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
- AlicenseAqualityDmaintenanceProvides AI coding assistants with on-demand access to component specs, test scenarios, accessibility requirements, and build guides from the Web UI Component Specification.Last updated10MIT
- Alicense-qualityDmaintenanceProvides AI assistants with local access to Filament, Laravel, Livewire, and Pest documentation, enabling offline reference and search.Last updatedMIT
- AlicenseAqualityBmaintenanceProvides deterministic, read-only design knowledge for AI coding agents to help them choose visual directions, plan UI states, and compose design tokens, all without network access.Last updated6214MIT
- Alicense-qualityBmaintenanceProvides up-to-date documentation for AI agents by locally querying a community-driven registry of pre-built docs packages.Last updatedApache 2.0
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
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/antonskiter/gravityui-reference-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server