Systeme-MCP
systems-mcp ist ein MCP-Server für die Interaktion mit der lethain:systems Bibliothek zur Systemmodellierung.
Es bietet zwei Tools:
run_systems_modelführt diesystemseines Systemmodells aus. Verwendet zwei Parameter: die Spezifikation und optional die Anzahl der Runden, die das Modell ausgeführt werden soll (Standardwert: 100).load_systems_documentationlädt Dokumentation und Beispiele in das Kontextfenster. Dies ist nützlich, um Modelle vorzubereiten und sie beim Schreiben von Systemmodellen hilfreicher zu machen.
Es ist für die lokale Ausführung in Verbindung mit Claude Desktop oder einem ähnlichen Tool vorgesehen.
Verwendung
Hier ist ein Beispiel für die Verwendung systems-mcp zum Ausführen und Rendern eines Modells.

Hier ist das aus dieser Eingabeaufforderung generierte Artefakt, einschließlich der Ausgabe aus der Ausführung des Systemmodells.

Abschließend folgt ein Beispiel für die Verwendung des Tools load_systems_documentation zum Vorbereiten des Kontextfensters und zur Generierung einer Systemspezifikation. Dies entspricht in etwa dem Einbinden lethain:systems/README.md in das Kontextfenster, enthält aber auch einige zusätzliche Beispiele (siehe die enthaltenen Dateien in ./docs/ ).

Anschließend können Sie das Modell wie zuvor rendern.

Das Interessanteste dabei ist, dass ich persönlich noch nie systems zur Modellierung eines sozialen Netzwerks verwendet habe, der LLM aber trotzdem in der Lage war, eine bemerkenswert gute Arbeit bei der Erstellung einer Spezifikation zu leisten.
Installation
Diese Anweisungen beschreiben die Installation für Claude Desktop unter OS X. Auf anderen Plattformen sollte es ähnlich funktionieren.
Installieren Sie Claude Desktop .
Klonen Sie systems-mcp an einen geeigneten Ort. Ich gehe davon aus, dass
/Users/will/systems-mcpStellen Sie sicher, dass Sie
uvinstalliert haben. Sie können diesen Anweisungen folgenGehen Sie zu Cladue Desktop, Einstellungen, Entwickler und lassen Sie Ihre MCP-Konfigurationsdatei erstellen. Aktualisieren Sie anschließend Ihre
claude_desktop_config.json. (Beachten Sie, dass Siewilldurch Ihren Benutzer ersetzen müssen, z. B. die Ausgabe vonwhoami).cd /Users/will/Library/Application Support/Claude vi claude_desktop_config.jsonFügen Sie dann diesen Abschnitt hinzu:
{ "mcpServers": { "systems": { "command": "uv", "args": [ "--directory", "/Users/will/systems-mcp", "run", "main.py" ] } } }Schließen Sie Claude und öffnen Sie es erneut.
Es sollte funktionieren ...