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 erstellenSuchen 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 -2523
- -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 -09MIT License
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server that connects AI assistants to Electronic Design Automation tools, enabling Verilog synthesis, simulation, ASIC design flows, and waveform analysis through natural language interaction.Last updated -625