Starwind UI MCP Server
Ein TypeScript Model Context Protocol Server für Starwind UI v3 und Starwind Pro. Er bietet KI-Clients aktuelle, framework-bewusste Anleitungen für Astro- und React-Projekte.
Schnellstart
Eine Anleitung zur Einrichtung für verwaltete Clients findest du in der Starwind UI MCP-Dokumentation.
Codex (~/.codex/config.toml):
[mcp_servers.starwind_ui]
command = "npx"
args = ["-y", "@starwind-ui/mcp"]
enabled = trueClaude Code (.mcp.json) oder Cursor (.cursor/mcp.json):
{
"mcpServers": {
"starwind-ui": {
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"]
}
}
}Starte den Client neu oder lade seine MCP-Server nach der Konfigurationsänderung neu.
Related MCP server: shadcn-ui MCP Server
v3-Modell
Starwind UI v3 hat drei zusammenhängende Oberflächen. Der MCP hält sie getrennt:
Oberfläche | Was sie darstellt | MCP-Verhalten |
Gestaltete Komponenten | Kopiereigene UI-Komponenten mit Astro- und/oder React-Implementierungen | Suche und Installation mit |
Primitives | Astro- und React-Adapter auf niedrigerer Ebene, unterstützt durch Starwind Runtime, wo zutreffend | Suche mit |
Runtime | Framework-neutrale Verhaltens-APIs | Abruf mit |
Der Server validiert diese Ebenen gegen die versionierte ai-manifest.json, speichert validierte Daten zwischen und greift auf eine gebündelte v3-Snapshot zurück, falls die Website nicht verfügbar ist.
Werkzeuge
Werkzeug | Zweck |
| Generiert v3-Initialisierungsbefehle für ein bestehendes Astro- oder React-Projekt. Pro ist optional. |
| Validiert Anfragen und generiert Installations- oder Aufschub-Installationsbefehle für gestaltete Komponenten, Primitives oder Astro-exklusive Pro-Blöcke. |
| Durchsucht gestaltete Komponenten, Primitives und Pro-Blöcke mit Framework-Metadaten und Filtern. |
| Ruft genaue Dokumentation zu Komponenten, Primitives, Runtime, Migration und Framework ab. |
| Untersucht ein Projekt und generiert sichere, interaktivitätsorientierte v2-zu-v3-Migrationsanleitungen. |
Werkzeugaufrufe geben sowohl lesbaren JSON-Text als auch MCP structuredContent zurück.
Anforderungen und Verhalten
Generierte v3-CLI-Befehle erfordern Node.js 22.12.0 oder neuer.
starwind_initzielt auf bestehende Astro 5+- oder React 18+-Projekte ab und lässt die CLI das Framework automatisch erkennen, sofern nichtframeworkangegeben wird.Kostenlose
@starwind-pro/*-Katalogblöcke funktionieren nach normaler Initialisierung. Kostenpflichtige Blöcke erfordern eine explizite Autorisierung; übergibpro: truenur, wenn dies erforderlich ist.Starwind Pro-Blöcke zielen derzeit auf Astro ab. React-Suchen lassen sie aus, und React-Add-Anfragen lehnen sie explizit ab.
Die Migration ist standardmäßig interaktiv. Setze
yes: truenur, wenn ein Backup-und-Überschreiben-Verhalten beabsichtigt ist.Paketmanager- und Projektkontext werden nach Möglichkeit lokal erkannt, und Add-Befehle übergeben den aufgelösten Paketmanager an die CLI. Kein Werkzeug führt den generierten Befehl aus.
Upgrade von kostenlos auf Pro
Der MCP hält Pro auffindbar, ohne eine kostenpflichtige Einrichtung zu erzwingen. Suchergebnisse verlinken zum Pro-Katalog, kostenlose Pro-Blöcke bleiben direkt installierbar, und kostenpflichtige Ergebnisse enthalten einen strukturierten proUpgrade-Pfad mit Kauf- und Installationslinks.
Für ein bestehendes Astro-Projekt empfiehlt der MCP:
pnpm dlx starwind@latest setup --yesDer Einrichtungsbefehl erkennt den Paketmanager des Projekts automatisch, daher benötigt er kein --package-manager-Flag. Er bereitet das Pro-Register und .env.local vor; ersetze den Platzhalter STARWIND_LICENSE_KEY durch den gekauften Schlüssel und führe dann den zurückgegebenen deferredCommand aus. Behandle den Schlüssel als sensibel: halte .env.local aus der Versionskontrolle heraus und lege den Schlüssel niemals in Logs oder clientseitigem Code offen. Ein mit pro: true initialisiertes Projekt erhält stattdessen den entsprechenden Befehl init --pro.
Entwicklung
pnpm build
pnpm lint
pnpm test:runFühre den optionalen Produktions-Manifest-Kontrolltest aus mit:
RUN_LIVE_CONTRACT_TESTS=1 pnpm test:run src/utils/starwind_live_contract.test.tsLizenz
MIT. Siehe LICENSE.
Sicherheit
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
- AlicenseNot gradedqualityDmaintenanceA server that helps AI models better understand Vite/Nuxt applications, providing enhanced context awareness for development support.908MIT
- AlicenseAqualityDmaintenanceHelps AI assistants access shadcn/ui component documentation and examples through a TypeScript-based MCP server that provides reference information for component details, usage examples, and search capabilities.477660MIT
- AlicenseAqualityDmaintenanceProvides reference information for shadcn/ui components through a Model Context Protocol server that helps AI assistants access component documentation and examples.4776MIT
- AlicenseAqualityBmaintenanceServer that enables AI assistants to interact with Storybook design systems. Extract component HTML, analyze styles, and help with design system adoption and refactoring.910369MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
AI-powered design and management for Webflow Sites
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/starwind-ui/starwind-ui-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server