MasterGo Magic MCP
MasterGo Magic MCP ist ein eigenständiger MCP-Dienst (Model Context Protocol), der MasterGo-Designtools mit KI-Modellen verbindet. Er ermöglicht KI-Modellen den direkten Abruf von DSL-Daten aus MasterGo-Designdateien.
Hauptmerkmale
- Ruft DSL-Daten aus MasterGo-Designdateien ab
- Läuft direkt mit npx
- Keine externen Abhängigkeiten erforderlich, nur Node.js-Umgebung erforderlich
Lernprogramm
Verwendung
MG_MCP_TOKEN erhalten
- Besuchen Sie https://mastergo.com
- Persönliche Einstellungen eingeben
- Klicken Sie auf die Registerkarte Sicherheitseinstellungen
- Suchen des persönlichen Zugriffstokens
- Klicken Sie hier, um das Token zu generieren
Befehlszeilenoptionen
Parameter:
--token=YOUR_TOKEN
(erforderlich): MasterGo API-Token zur Authentifizierung--url=API_URL
(optional): API-Basis-URL, standardmäßig http://localhost:3000--rule=RULE_NAME
(optional): Designregeln hinzufügen, die angewendet werden sollen, kann mehrfach verwendet werden--debug
(optional): Aktiviert den Debug-Modus für detaillierte Fehlerinformationen
Sie können für Parameter auch ein durch Leerzeichen getrenntes Format verwenden:
LINGMA-Nutzung
Suchen Sie im VSCode-Erweiterungsmarktplatz nach LINGMA und installieren Sie es.
Klicken Sie nach der Anmeldung im Chatfenster auf [MCP-Tools].
Klicken Sie oben auf [MCP Square], um den MCP-Marktplatz aufzurufen, suchen Sie das Design-Zusammenarbeitstool MasterGo und installieren Sie es.
Gehen Sie nach der Installation zurück zu [MCP-Server] und bearbeiten Sie unseren MCP-Dienst, um ihn durch Ihr eigenes MasterGo-Token zu ersetzen.
Schalten Sie abschließend den Chat-Modus in der Chat-Oberfläche in den Agentenmodus um.
Cursor-Nutzung
Referenz zur Cursor Mcp-Nutzungsanleitung: https://docs.cursor.com/context/model-context-protocol#using-mcp-tools-in-agent
cline-Nutzung
Projektstruktur
src-Verzeichnis
Das src
-Verzeichnis enthält die Kernimplementierung des MasterGo Magic MCP-Dienstes:
index.ts
: Einstiegspunkt der Anwendung, die den MCP-Server initialisiert und alle Tools registrierthttp-util.ts
: Dienstprogramm zur Verarbeitung von HTTP-Anfragen an die MasterGo-APItypes.d.ts
: TypeScript-Typdefinitionen für das Projekt
src/tools
Enthält Implementierungen von MCP-Tools:
base-tool.ts
: Basisklasse für alle MCP-Toolsget-dsl.ts
: Tool zum Abrufen von DSL-Daten (Domain Specific Language) aus MasterGo-Designdateienget-component-link.ts
: Tool zum Abrufen der Komponentendokumentation aus Linksget-meta.ts
: Tool zum Abrufen von Metadateninformationenget-component-workflow.ts
: Tool, das einen strukturierten Komponentenentwicklungs-Workflow für Vue- und React-Komponenten bereitstellt und Workflow-Dateien und Komponentenspezifikationen generiert
src/markdown
Enthält Markdown-Dateien mit zusätzlicher Dokumentation:
meta.md
: Dokumentation zur Struktur und Verwendung von Metadatencomponent-workflow.md
: Dokumentation des Komponentenentwicklungs-Workflows, die den strukturierten Komponentenentwicklungsprozess leitet
Lokale Entwicklung
- Führen Sie
yarn
undyarn build
aus, um Abhängigkeiten zu installieren und den Code zu erstellen - Suchen Sie den absoluten Pfad von
bin/cli.js
- Fügen Sie mit Ihrem Token eine lokale MCP-Konfiguration hinzu
- Starten Sie Ihren Editor neu, um sicherzustellen, dass das lokale MCP aktiviert ist
Nach erfolgreicher Ausführung können Sie anhand der lokal ausgeführten Ergebnisse debuggen. Sie können Ihren eigenen MCP-Dienst basierend auf Ihren Änderungen erstellen.
Wir freuen uns über Ihre Code-Beiträge und darauf, gemeinsam den MCP-Dienst von MasterGo aufzubauen.
Lizenz
ISC
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein eigenständiger Model Context Protocol-Dienst, der MasterGo-Designtools mit KI-Modellen verbindet und es KI-Modellen ermöglicht, DSL-Daten direkt aus MasterGo-Designdateien abzurufen.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityA Model Context Protocol server that connects AI tools and LLMs to Figma designs, enabling them to extract design data, analyze design systems, and generate development documentation.Last updated -TypeScript
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -35TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with DeepSource to provide AI assistants with access to code quality metrics, issues, and analysis results.Last updated -9232TypeScriptMIT License