Skip to main content
Glama
starwind-ui

Starwind UI MCP Server

by starwind-ui

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 = true

Claude 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 starwind_search und starwind_add

Primitives

Astro- und React-Adapter auf niedrigerer Ebene, unterstützt durch Starwind Runtime, wo zutreffend

Suche mit surface: "primitive"; Installation mit dem v3-Befehl primitives add

Runtime

Framework-neutrale Verhaltens-APIs

Abruf mit starwind_docs unter Verwendung des Runtime-Themas oder der Oberfläche

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

starwind_init

Generiert v3-Initialisierungsbefehle für ein bestehendes Astro- oder React-Projekt. Pro ist optional.

starwind_add

Validiert Anfragen und generiert Installations- oder Aufschub-Installationsbefehle für gestaltete Komponenten, Primitives oder Astro-exklusive Pro-Blöcke.

starwind_search

Durchsucht gestaltete Komponenten, Primitives und Pro-Blöcke mit Framework-Metadaten und Filtern.

starwind_docs

Ruft genaue Dokumentation zu Komponenten, Primitives, Runtime, Migration und Framework ab.

starwind_migrate

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_init zielt auf bestehende Astro 5+- oder React 18+-Projekte ab und lässt die CLI das Framework automatisch erkennen, sofern nicht framework angegeben wird.

  • Kostenlose @starwind-pro/*-Katalogblöcke funktionieren nach normaler Initialisierung. Kostenpflichtige Blöcke erfordern eine explizite Autorisierung; übergib pro: true nur, 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: true nur, 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 --yes

Der 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:run

Führe den optionalen Produktions-Manifest-Kontrolltest aus mit:

RUN_LIVE_CONTRACT_TESTS=1 pnpm test:run src/utils/starwind_live_contract.test.ts

Lizenz

MIT. Siehe LICENSE.

Sicherheit

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2moRelease cycle
4Releases (12mo)
Commit activity
Issues opened vs closed

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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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