Steuerung per KI (MCP)
ScryLab hat einen eingebauten MCP-Server (Model Context Protocol). Damit können sich KI-Agenten – Claude Code, Cursor, VS Code mit Copilot und andere MCP-fähige Tools – mit der laufenden ScryLab-Instanz verbinden und mit Ihren Daten arbeiten: Messdateien laden, Signale finden, Filter und Transformationen anwenden, Kennwerte berechnen und Plots aufbauen.
Der Agent arbeitet dabei im selben Workspace, den Sie auf dem Bildschirm sehen. Plots erscheinen live in der GUI, und alle Aktionen laufen über dieselbe Undo-Historie wie Ihre eigenen – jeder Schritt lässt sich mit Strg+Z nachvollziehen und rückgängig machen.
Endpoint
http://localhost:5679/mcpInfo
Der MCP-Server ist nur vom lokalen Rechner aus zugänglich (127.0.0.1) und wird nie im Netzwerk exponiert. Es ist keine Authentifikation erforderlich. Der Port ist fest.
Der Server startet automatisch mit ScryLab. Sie können ihn unter Einstellungen → Allgemein → Integrationen deaktivieren.
KI-Agent verbinden
ScryLab muss laufen – der Agent verbindet sich mit der laufenden Anwendung. Die Einrichtung ist nur einmal nötig.
Claude Code
claude mcp add --transport http scrylab http://localhost:5679/mcpCursor
Server in ~/.cursor/mcp.json (oder .cursor/mcp.json im Projekt) eintragen:
{ "mcpServers": { "scrylab": { "url": "http://localhost:5679/mcp" } }}VS Code (Copilot)
Server über MCP: Add Server in die Benutzerkonfiguration eintragen, oder in .vscode/mcp.json im Workspace:
{ "servers": { "scrylab": { "type": "http", "url": "http://localhost:5679/mcp" } }}Was der Agent kann
Jedes ScryLab-Kommando ist als MCP-Tool verfügbar – der komplette Analyse-Workflow:
| Bereich | Beispiele |
|---|---|
| Datenquellen | Messdateien öffnen (.mf4, .csv, .h5, …), Signale auflisten und suchen, ganze Messung trimmen |
| Analyse | Kennwerte berechnen (RMS, Peak, Bandbreite, …), Ereignisse zeitlich lokalisieren, Signaldaten lesen |
| Operationen | Filter, FFT, Arithmetik und jede andere ScryLab-Operation anwenden |
| Visualisierung | Plots erstellen, Signale zu bestehenden Plots hinzufügen, Rows, Tabs und Layouts verwalten |
| Workflow | Undo/Redo, eine Analyse-Ansicht auf eine andere Messung übertragen |
Sie müssen diese Tools nicht selbst kennen – die Schnittstelle dokumentiert sich für den Agenten selbst. Beschreiben Sie einfach in natürlicher Sprache, was Sie möchten.
Beispiel-Prompts
Was Sie einen mit ScryLab verbundenen Agenten fragen können:
Lade
messung.mf4und plotte Querbeschleunigung und Lenkwinkel.
Filtere das geplottete Beschleunigungssignal mit einer sinnvollen Grenzfrequenz tiefpass.
Wo in der Messung passiert das eigentliche Manöver? Trimme die Datei auf diesen Bereich.
Berechne RMS und Peak-to-Peak für alle Raddrehzahl-Signale und vergleiche sie.
Ich habe diese Analyse-Ansicht für Messung 1 aufgebaut – übertrage das Layout auf Messung 2.
Gut zu wissen
- Gemeinsamer Workspace: Der Agent sieht Ihre aktuellen Plots und Signale und ist angewiesen, darauf aufzubauen statt zu duplizieren. Sie können zwischen den Prompts normal in der GUI weiterarbeiten.
- Undo: Alle Aktionen des Agenten landen in der normalen Undo-Historie. Gefällt Ihnen ein Schritt nicht, hilft Strg+Z wie gewohnt – oder Sie bitten den Agenten, ihn rückgängig zu machen.
- Dateien als Signale senden: Wenn ein Agent lokale
.npz-/.mat-Dateien in ScryLab importiert, läuft der Upload über die lokale REST-API. Lassen Sie die REST-API dafür unter Einstellungen → Allgemein → Integrationen aktiviert.
Troubleshooting
| Problem | Lösung |
|---|---|
| Agent kann sich nicht verbinden | Prüfen Sie, ob ScryLab läuft und die KI-Schnittstelle unter Einstellungen → Allgemein → Integrationen aktiviert ist. |
| „Port 5679 already in use” im Log | Eine andere Anwendung belegt den Port. Beenden Sie diese und starten Sie ScryLab neu – der Port ist nicht änderbar. |
| Datei-Upload schlägt fehl | Die REST-API ist deaktiviert. Aktivieren Sie sie unter Einstellungen → Allgemein → Integrationen. |