Zum Inhalt

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.220 und LXC 259;
  • Compose-Datei /opt/agent-runtime/docker-compose.yml;
  • MCPHub-Service mcphub und Einstellungen /opt/agent-runtime/mcphub/mcp_settings.json;
  • ausschließlich die Gruppe lanstyle und die Operation diagnose.

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