fix: mcp timeout
CI / build-and-test (push) Canceled after 0s

This commit is contained in:
2026-09-13 00:38:05 +02:00
parent 56ab5067e6
commit c528bd825f
2 changed files with 24 additions and 4 deletions
+9 -3
View File
@@ -24,7 +24,12 @@ internal sealed class StatusMcpServerTool(RealServerBridge bridge) : McpServerTo
"(Schüler, Noten, Stundenplanung, Kompetenzen, ...) nicht verfügbar - sie erscheinen erst " +
"nach einer erfolgreichen Verbindung in der Werkzeugliste. Bei einer Fehlermeldung eines " +
"anderen LehrerApp-Werkzeugs, die auf eine fehlende Verbindung hindeutet, dieses Werkzeug " +
"aufrufen, um den Grund zu klären, statt den Nutzer ohne Erklärung zu vertrösten.",
"aufrufen, um den Grund zu klären, statt den Nutzer ohne Erklärung zu vertrösten. Nach " +
"einem erfolglosen Versuch NICHT im selben Zug erneut aufrufen (ein Verbindungsversuch " +
"dauert bis zu mehrere Sekunden, wiederholte Aufrufe direkt hintereinander können vom " +
"Client blockiert werden) - stattdessen den Nutzer informieren; ein Hintergrund-Prozess " +
"verbindet automatisch neu, sobald LehrerApp läuft, und die Werkzeugliste aktualisiert " +
"sich dann von selbst.",
InputSchema = JsonDocument.Parse("""{"type":"object","properties":{}}""").RootElement,
};
public override IReadOnlyList<object> Metadata { get; } = [];
@@ -44,8 +49,9 @@ internal sealed class StatusMcpServerTool(RealServerBridge bridge) : McpServerTo
"sind jetzt verfügbar."
: "LehrerApp läuft nicht oder der MCP-Server ist in den Einstellungen nicht " +
"aktiviert. Bitte den Nutzer bitten, LehrerApp zu starten und den " +
"MCP-Server in den Einstellungen zu aktivieren - dieses Werkzeug danach " +
"erneut aufrufen, um zu prüfen, ob die Verbindung jetzt klappt.",
"MCP-Server in den Einstellungen zu aktivieren. Dieses Werkzeug NICHT im " +
"selben Zug erneut aufrufen - die Bridge verbindet im Hintergrund " +
"automatisch neu, sobald LehrerApp läuft, und meldet das von selbst.",
},
],
};