Starwind UI MCP-Server
Eine TypeScript-Implementierung eines Model Context Protocol (MCP)-Servers für Starwind UI, die Tools bereitstellt, die Entwicklern die Arbeit mit Starwind UI-Komponenten erleichtern.
Schnellstart
Installation über Smithery
So installieren Sie Starwind UI MCP Server für Claude Desktop automatisch über Smithery :
Einrichten Ihrer IDE
Die Anweisungen zum Einrichten Ihrer IDE für die Verwendung eines lokalen MCP-Servers variieren je nach IDE. Hier ist ein Beispiel für Windsurf:
Detaillierte Anleitung:
Related MCP server: Starwind UI MCP Server
Was ist MCP?
Das Model Context Protocol (MCP) ist ein Protokoll zur Erweiterung der KI-Funktionen über lokale Server. Diese Implementierung bietet Starwind UI-spezifische Tools zur Verbesserung der KI-Assistentenfunktionen bei der Arbeit mit Starwind UI. Weitere Informationen zu MCP selbst finden Sie in der offiziellen Dokumentation .
Merkmale
Toolbasierte Architektur – Modulares Design für einfaches Hinzufügen neuer Tools
Starwind UI-Dokumentationstool – Zugriff auf Dokumentationslinks für Starwind UI-Komponenten
Paketmanager-Erkennung – Erkennen und Verwenden des entsprechenden Paketmanagers (npm, yarn, pnpm)
LLM Data Fetcher - Abrufen von Starwind-UI-Informationen für LLMs mit Caching und Ratenbegrenzung
TypeScript-Implementierung – Erstellt mit TypeScript für bessere Typsicherheit und Entwicklererfahrung
Standard-E/A-Transport – Verwendet stdio für die Kommunikation mit KI-Assistenten
Verfügbare Tools
Werkzeugname | Beschreibung |
| Initialisiert ein neues Starwind UI-Projekt |
| Generiert Installationsbefehle für Starwind UI-Komponenten |
| Generiert Update-Befehle für Starwind UI-Komponenten |
| Gibt Dokumentationslinks für Starwind-UI-Komponenten und -Anleitungen zurück |
| Holt LLM-Daten von starwind.dev (Ratenbegrenzung, mit Caching) |
| Erkennt und gibt die aktuellen Paketmanager-Informationen zurück |
Entwicklung
Dieses Projekt ist für die Verwendung von PNPM als Paketmanager für Entwicklungszwecke eingerichtet. Wenn Sie PNPM nicht verwenden, müssen Sie die Datei package.json mit den entsprechenden Paketmanagerbefehlen aktualisieren.
Projektstruktur
Neue Tools hinzufügen
So fügen Sie dem Server Ihre eigenen Tools hinzu:
Erstellen Sie eine neue Tool-Datei im Verzeichnis
src/tools/Registrieren Sie das Tool in
src/tools/index.tsAktivieren Sie das Tool in
src/config/settings.tsErstellen Sie den Server mit
pnpm buildStarten Sie den Server mit
pnpm start
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE.