MCP-Server (Pro)
Lebende Referenz. Wird bei jeder Tool-Änderung mitgepflegt. Das maschinenlesbare Tool-Manifest liegt als
mcp-tools.jsonim Repo untercontrolplane/public/docs/api/.
Der MCP-Server (Model Context Protocol) gibt einem KI-Assistenten (z. B. Claude Desktop) einen kuratierten, datensparsamen Werkzeugkasten für Ihren Mandanten. Er ist im Pro-Plan enthalten.
Datenschutz zuerst
Der MCP-Server ist bewusst PII-frei und read + safe-write ausgelegt:
- Keine Klar-Personendaten in den Tool-Ergebnissen — keine Namen, Adressen, E-Mail-Adressen oder IBANs. Tools liefern Geocoding (öffentliches Adressregister), Leitungsnetz-Anlagen, Zählernummern/-stände und aggregierte Statistik.
- Nur sichere Schreibvorgänge: Einziger Write ist Zählerstand erfassen (idempotent). Kein Mailversand, kein Rechnungslauf, kein Löschen, kein Massen-Import über MCP.
Wichtig: Sobald Sie einen MCP-Client verbinden, werden die abgefragten Daten an den von Ihnen gewählten KI-Anbieter übertragen (z. B. Anthropic/OpenAI). Sie als Verantwortliche/r wählen den Anbieter und tragen für diese Übermittlung die datenschutzrechtliche Verantwortung (Auftragsverarbeitung, ggf. Drittlandtransfer). quellstube stellt nur den Endpunkt bereit. Zählernummer + Verbrauch + Standort bleiben indirekt personenbeziehbar — gehen Sie sparsam damit um.
Freischalten
- In Verwaltung → API-Schlüssel einen Schlüssel anlegen (oder bestehenden nutzen) und „Für MCP-Server freischalten" aktivieren.
- Den Schlüssel im MCP-Client als Bearer-Token hinterlegen.
Ein Schlüssel ohne MCP-Freischaltung wird vom Server abgewiesen.
Verbinden
- Endpunkt:
https://mcp.quellstube.at/mcp(Streamable HTTP) - Auth:
Authorization: Bearer qs_live_<slug>_<hex>
Der Server leitet Aufrufe intern an https://<slug>.quellstube.at/api/v1/…
weiter; dort greifen Tenant-Isolation, Pro-Gating, Scopes und Audit.
Werkzeuge (Tools)
| Tool | Art | PII | Beschreibung |
|---|---|---|---|
geocode_address |
read | – | Adresse → WGS84-Koordinate (BEV) |
find_nearby_features |
read | – | Anlagen (z. B. Hydranten) im Umkreis einer Koordinate |
list_network_features |
read | – | Anlagen des aktiven Leitungsplans |
list_meters |
read | gering | Zähler (Nummer/Standort/Typ), ohne Namen |
get_meter_readings |
read | gering | Ablesungen eines Zählers |
submit_meter_reading |
safe-write | gering | Zählerstand erfassen (idempotent) |
get_dashboard_stats |
read | – | Aggregierte Kennzahlen |
Bewusst NICHT als Tool: alles mit Namen/Adressen/E-Mail/IBAN, Mailversand, Rechnungslauf, Löschen, Massen-Import — diese laufen ausschließlich über die REST-API (ohne KI im Pfad).
Beispiel-Anwendungsfälle
- „Welche Hydranten liegen im Umkreis von 300 m um diese Adresse?" →
geocode_address+find_nearby_features(ideal für die Feuerwehr). - „Trag für Zähler A-100 den Stand 1234 ein." →
submit_meter_reading. - „Wie viele Ablesungen fehlen in der aktuellen Periode?" →
get_dashboard_stats.
Changelog
v0.1 — 2026-06-30
- added Erstveröffentlichung der sieben Tools (siehe Tabelle).