Improve external service discovery and tool routing
This commit is contained in:
@@ -11,7 +11,9 @@ Operator-Kontext in jeden Prompt zu kopieren.
|
||||
|
||||
Der MCP ist zugleich das kontrollierte Pflegefenster für seine eigene
|
||||
Dokumentation. Er ist **kein** allgemeiner Athena-Administrator und erhält
|
||||
weder Docker-Socket noch Shell, Netzwerkzugang, Git-Schlüssel oder Secrets.
|
||||
weder Docker-Socket noch Shell, Git-Schlüssel oder Secrets. Sein Netzzugang ist
|
||||
auf feste, versionierte Erreichbarkeitsprüfungen aus dem Diensteverzeichnis
|
||||
beschränkt; Modellparameter können keine freie Adresse vorgeben.
|
||||
|
||||
## Werkzeuge
|
||||
|
||||
@@ -19,6 +21,7 @@ weder Docker-Socket noch Shell, Netzwerkzugang, Git-Schlüssel oder Secrets.
|
||||
|---|---|
|
||||
| `athena_get_overview` | kurze Architektur und Quellenhierarchie |
|
||||
| `athena_get_current_state` | begrenzter aktueller Snapshot ohne Nutzdaten |
|
||||
| `athena_get_external_services` | vorhandene externe Dienste plus feste, bounded Erreichbarkeitsprüfung |
|
||||
| `athena_search_knowledge` | Suche in Dokumentation und versionierten Quellen |
|
||||
| `athena_read_source` | begrenzter Ausschnitt einer ausgewählten Textdatei |
|
||||
| `athena_get_change_workflow` | verbindlicher Ablauf je Änderungstyp |
|
||||
@@ -45,6 +48,13 @@ Dateiinhalte außerhalb der versionierten Dokumentation oder Secretwerte. Der
|
||||
Container liest nur die erzeugte JSON-Datei. Ein Snapshot älter als drei
|
||||
Minuten gilt als veraltet.
|
||||
|
||||
Das zusätzliche Diensteverzeichnis unter `config/service-catalog.json` enthält
|
||||
nur bekannte interne Namen, Adressen, Ports, Zuständigkeiten und Zwecke, keine
|
||||
Zugangsdaten. `athena_get_external_services` prüft ausschließlich diese festen
|
||||
Einträge. Es ist kein Portscanner, liest keine Antwortinhalte und akzeptiert
|
||||
keine URL oder Adresse aus dem Modell. Für Details bleibt anschließend das im
|
||||
Katalog genannte Fachwerkzeug zuständig.
|
||||
|
||||
## Dokumentationspflege
|
||||
|
||||
Die Pflege ist absichtlich zweistufig:
|
||||
|
||||
Reference in New Issue
Block a user