MCPHub-Gruppendiagnose¶
agent-runtime/tools/mcphub_group_diagnostic.py ist ein enger, read-only
Provider für den MCPHub-Gruppenendpunkt /mcp/lanstyle.
Der Vertrag bindet unveränderlich:
- Proxmox-Host
root@10.0.0.220und LXC259; - Compose-Datei
/opt/agent-runtime/docker-compose.yml; - MCPHub-Service
mcphubund Einstellungen/opt/agent-runtime/mcphub/mcp_settings.json; - ausschließlich die Gruppe
lanstyleund die Operationdiagnose.
Der Provider liest statische Gruppenzuordnung, Containerzustand sowie über die lokale MCPHub-Admin-API Server-, Gruppen-, Bearer-Key- und OAuth-Client- Metadaten. Das Admin-Passwort und kurzlebige Login-Token verbleiben im MCPHub-Container. Ausgegeben werden nur Namen, Zustände, Toolanzahlen und Toolnamen, Scopes, Gruppennamen sowie gekürzte SHA-256-Fingerprints nicht-geheimer IDs. Raw-Payloads, Environmentwerte, URLs, Header, Tokens und Secrets sind nicht Bestandteil des Rückgabevertrags.
Die Capability führt keine Konfigurationsänderung, keinen Reload und keinen Service-Neustart aus. Ein späterer Gruppenfix benötigt einen separaten, CAS-gebundenen Controlled-Execution-Provider.
Ausführung:
/usr/bin/python3 agent-runtime/tools/mcphub_group_diagnostic.py