heroui-v2-mcp
heroui-v2-mcp
MCP (Model Context Protocol) Server für HeroUI v2 (https://v2.heroui.com) Komponentendokumentation, Quelcode, Stildefinitionen und Theme-Tokens.
Im gegenstaz zum offiziellen @heroui/react-mcp – das auf HeroUI v3 abzielt und einen bereitgestellten Cloudflare Worker, einen R2-Bucket und ein PostHog-Projekt benötigt – handelt es sich um einen eigenständigen lokalen Server: Er ruft alles bei Bedarf direkt von heroui-inc/heroui@main (dem Branch, der v2.x verfolgt) und raw.githubusercontent.com ab und speichert die Ergebnisse für die Lebensdauer des Prozesses zwischen. Es ist kein Cloud-Konto, keine API-Bereitstellung oder Extraktionspipeline erforderlich.
Warum ein separates Projekt
HeroUI v3 (Branch v3, Seite heroui.com) und v2 (Branch main, Seite v2.heroui.com) sind unterschiedliche, inkompatible Komponentenmodelle – unterschiedliches Paketlayout, kein llms.txt auf der v2-Seite, andere Dokumentationsordnerstrultur (/docs/komponenten/* vs /docs/react/*), anderer Styling-Ansatz (Tailwind-Variants-Dateien unter packages/core/theme/src/komponenten vs. was auch immer v3 verwendet). Der offizielle MCP lehnt es explizit ab, v2-Dokumente zu liefern, daher spiegelt dieses Projekt seine Werkzeugoberfläche wider, zeigt aber auf die v2-Datenquellen.
Related MCP server: UI Toolkit MCP Server
Werkzeuge
Werkzeug | Zweck |
| Liste aller v2-Komponenten-Slugs (entspricht |
| Beschreibung, Installationsbefehl, Importe, Nutzungshinweise, Props/API-Tabelle |
| React/TypeScript-Quellcode aus |
| Tailwind-Variants-Stildefinition aus |
| Allgemeine Leitfäden: Installation, Frameworks, Theming, CLI, HeroUIProvider usw. |
| Standard-Semantikfarben + Layout-Tokens |
Installieren & Ausführen
Das Paket ist auf npm als heroui-v2-mcp veröffentlicht, daher ist kein Klon- oder Build-Schritt erforderlich, um es zu verwenden.
Verwendung mit Claude Code / Claude Desktop / Cursor
Fügen Sie es zu Ihrer MCP-Konfiguration hinzu — npx lädt es bei Bedarf herunter und führt es aus:
{
"mcpServers": {
"heroui-v2": {
"command": "npx",
"args": ["-y", "heroui-v2-mcp"]
}
}
}Oder installieren Sie es global und verweisen Sie direkt auf die Binärdatei:
npm install -g heroui-v2-mcp{
"mcpServers": {
"heroui-v2": {
"command": "heroui-v2-mcp"
}
}
}Lokale Entwicklung (aus dem Quelcode)
npm install
npm run dev # tsx --watch, runs src/server.ts directly (no build step)
npm run inspect # launches @modelcontextprotocol/inspector against src/server.ts
npm run build # emits dist/server.jsGitHub-Ratenbegrenzungen
Verzeichnislistungen erfolgen über die GitHub REST API, die ohne Authentifizierung auf 60 Anforderungen/Stunde begrenzt ist. Dateiinhalte (raw.githubusercontent.com) unterliegen dieser Begrenzung nicht. Wenn Sie beim Durchsuchen vieler Komponenten auf 403-Fehler stoßen, setzen Sie ein Token:
export GITHUB_TOKEN=ghp_xxx # no scopes needed, just raises the rate limit to 5000/hrWie Daten aufgelöst werden
Komponentenliste = Dateien unter
apps/docs/content/docs/komponenten/*.mdximmain-Branch.Die meisten Dok-Slugs bilden 1:1 auf ein
packages/komponenten/<slug>-Paket ab. Einige wenige Dok-Seiten beschreiben Unterkomponenten, die in einem anderen Paket gebündelt sind (z.B.textareawird in@heroui/inputmitgeliefert,checkbox-groupin@heroui/checkbox) – sieheKOMPONENTEN_PACKAGE_ALIASESinsrc/constants.ts.Props/API-Tabellen werden aus dem JSX-Literal
<APITable data={[...]} />jeder.mdx-Dok-Seite analisiert (dieses Array wird als JS-Literal ausgewertet – es handelt sich um statische Daten aus dem offiziellen Repo, nicht um willkürliche/ungeprüfte Eingaben).Theme-Tokens stammen aus
packages/core/theme/src/colors/{semantic,common}.tsunddefault-layout.ts.
Zwischenspeicherung
Jede GitHub-Antwort (Dateiinhalte oder Verzeichnislistungen) wird für 30 Minuten im Arbeitsspeicher zwischengespeichert
(CACHE_TTL_MS in src/constants.ts). Starten Sie den Prozess neu, um früher eine Aktualisierung zu erzwingen.
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 high-quality, open-source Model Context Protocol (MCP) server that bridges AI systems and HeroUI, enabling intelligent assistance for developers working with HeroUI components.1017MIT
- Alicense-qualityCmaintenanceComprehensive MCP server for end-to-end UI development, offering tools to generate components, manage design tokens, audit accessibility, autofix issues, inspect live pages, compare screenshots, and more across multiple frameworks.17MIT
- Alicense-qualityCmaintenanceLocal, free MCP server for brand logo search and shadcn/ui component search & source lookup, requiring no API keys or login.MIT
- Alicense-qualityCmaintenanceA local MCP server that lets MCP clients inspect and edit the Figma document currently open in the Figma desktop app using a local bridge and development plugin.MIT
Related MCP Connectors
MCP server for accessing curated awesome list documentation
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for interacting with the Supabase platform
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/dmjacas/heroui-v2-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server