namespace LehrerApp.Desktop.Services.Mcp; /// /// Allowlist der über MCP exponierten Tool-Namen. Dieselbe Absicherung wie /// LehrerApp.Api/PlainEventStore.cs (dort für den Klartext-Sync-Kanal): Gesprächsnotizen, Vorfälle /// und Förderpläne (Documentation/Vorgang) sind hier bewusst nie aufgeführt und werden von keiner /// Tool-Klasse referenziert — ein KI-Client kann diese Daten technisch nicht erreichen, unabhängig /// davon, wie vertrauenswürdig der lokale Modell-Client erscheint oder wie die Tool-Liste künftig /// wächst. registriert nur exakt diese Namen. /// public static class McpToolScope { public static readonly IReadOnlyCollection AllowedReadTools = [ "get_students", "get_exams", "get_grades", "get_schedule", "get_time_entries", ]; }