Model Context Protocol
Frag deinen KI-Assistenten, ob deine Trading-Bots laufen
wickwatch hat einen nur lesenden Endpunkt für das Model Context Protocol (MCP). Ein KI-Client, der MCP spricht, liest dieselben Daten wie das Dashboard und beantwortet Fragen wie „Laufen alle Bots?“, „Warum hat dieser letzte Nacht gestoppt?“ oder „Wie viel vom Tagesverlust ist verbraucht?“.
Was ein Assistent lesen kann
- Die Übersicht: alle Konten, alle Instanzen mit Status, Laufzeit und Broker-Verbindung und die aktuellen Meldungen
- Ein Konto mit der Auswertung seiner Challenge, offenen Positionen und Pending Orders
- Eine Instanz mit ihren Deals, der Kurve des realisierten P&L und Kennzahlen wie Trefferquote, Profit-Faktor und Risiko pro Trade
- Log-Zeilen einer Instanz, durchsucht nach Text, Zeit oder nur nach Problemen
- Was sich an einer Position geändert hat, während sie offen war: Stop Loss, Take Profit, Volumen
- CPU, Arbeitsspeicher und Festplatte des Hosts und ob seine Uhr synchron läuft
- Mit einem Admin-Token: das Audit-Log und die Parameterwerte einer Instanz, ohne Werte, deren Name nach einem Geheimnis aussieht
Was er nicht kann
Alles, was etwas verändert: Werkzeuge zum Starten, Stoppen, Konfigurieren oder Handeln gibt es mit Absicht nicht. Log-Zeilen, Order-Labels und Kommentare schreiben Bots und Broker, sie erreichen das Modell als nicht vertrauenswürdiger Text. Eine Zeile im Log, die sich wie eine Anweisung liest, darf keinen Bot stoppen und keine Position schließen können.
Einrichten
- Öffne in wickwatch das Benutzermenü → API-Tokens und erstelle ein Token. Die Rolle Viewer reicht.
- Trage die dort gezeigte Adresse in deinem Client ein, mit dem Header
Authorization: Bearer <token>.
Mit Claude Code zum Beispiel:
claude mcp add --transport http wickwatch https://wickwatch.example.com/mcp \
--header "Authorization: Bearer ww_…"
Clients, die mit JSON konfiguriert werden, nehmen dieselbe Adresse und denselben Header. Das Beispiel dazu, alle Werkzeuge mit ihren Argumenten und Hilfe bei Fehlern stehen in docs/MCP.md (englisch).
Sicherheit
- Der Endpunkt nimmt nur ein API-Token an, nie das Sitzungs-Cookie der Web-App.
- Eine Anfrage hat höchstens die Rolle des Tokens; wird das Token gelöscht, ist der Client sofort ausgesperrt.
- Tokens werden nur als Hash gespeichert, einmal angezeigt und können ablaufen.
MCP=offschaltet den Endpunkt ab.