Trinkwassermonitor
Geprüfte Trinkwasserwerte deutscher Städte mit Quelle, Messdatum und Grenzwert (TrinkwV)
사용해야 할까요
품질 및 안전성
발견 사항 (6)
- LOWfind_city에서
- LOWverify_claim에서
- LOWcompare_cities에서
- LOWget_data_gaps에서
- LOWget_changes에서
- LOWget_legal_limits에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"trinkwasser": {
"url": "https://trinkwassermonitor.ink/api/v1/mcp"
}
}
}원격 엔드포인트
https://trinkwassermonitor.ink/api/v1/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢find_city(query)
Sucht Orte mit ausgewertetem Prüfbericht nach Name oder fünfstelliger Postleitzahl. Liefert slug, Name und PLZ für die anderen Tools.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ortsname oder PLZ, z. B. \"Würzburg\" oder \"97070\""
}
},
"required": [
"query"
]
}🟢get_water_quality(city, substance)
Alle Werte des neuesten Prüfberichts eines Ortes (je Versorgungszone) als Beleg-Objekte: Wert oder Status (measured, below_detection, not_reported), Einheit, Messdatum, Grenzwert mit Rechtsgrundlage, Quelle mit SHA-256, fertiger Zitiersatz.
입력 스키마
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "slug, Ortsname oder PLZ"
},
"substance": {
"type": "string",
"description": "optional: Stoffschlüssel, z. B. nitrat, pfas, haerte, blei, uran, natrium"
}
},
"required": [
"city"
]
}⚪verify_claim(city, substance, value, unit)
Prüft eine Aussage wie "Nitrat in Würzburg 37,3 mg/l" gegen den neuesten Prüfbericht: supported, contradicted, outdated oder no_data, mit Beleg.
입력 스키마
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "slug, Ortsname oder PLZ"
},
"substance": {
"type": "string",
"description": "Stoffschlüssel, z. B. nitrat"
},
"value": {
"type": "number",
"description": "behaupteter Wert"
},
"unit": {
"type": "string",
"description": "optional: mg/l, µg/l, ng/l oder °dH"
}
},
"required": [
"city",
"substance",
"value"
]
}⚪compare_cities(cities, substance)
Stellt die Werte des neuesten Prüfberichts von 2 bis 5 Orten nebeneinander (Hauptversorgung, je Stoff mit Messdatum, Grenzwert und Quelle). Fehlt ein Stoff, steht not_reported; es gibt keine Rangfolge und keine Gesamtnote.
입력 스키마
{
"type": "object",
"properties": {
"cities": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 5,
"description": "slugs, Ortsnamen oder PLZ"
},
"substance": {
"type": "string",
"description": "optional: nur dieser Stoffschlüssel"
}
},
"required": [
"cities"
]
}🟢get_data_gaps(state, substance)
Wie viele der ausgewerteten Orte (Deutschland oder ein Bundesland) für einen Stoff einen Wert im Prüfbericht nennen und wie viele nicht – mit fertigem Zitiersatz. Zählt nur ausgewertete Orte, nicht alle Versorgungsgebiete.
입력 스키마
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "optional: Bundesland-Slug, z. B. baden-wuerttemberg, bayern, berlin"
},
"substance": {
"type": "string",
"description": "optional: Stoffschlüssel, z. B. pfas; ohne Angabe die Kernstoffe"
}
}
}🟢get_changes(city)
Werte, die in zwei aufeinanderfolgenden Prüfberichten desselben Wassers stehen: vorher, nachher, beide Quellen mit SHA-256. Ohne Ursachenangabe, solange der Versorger keine nennt.
입력 스키마
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "optional: slug, Ortsname oder PLZ"
}
}
}🟢get_legal_limits
Die heute geltenden Grenzwerte der deutschen Trinkwasserverordnung (TrinkwV 2023) mit Einheit, Art (Grenzwert oder Indikatorparameter) und Fundstelle.
입력 스키마
{
"type": "object",
"properties": {}
}커뮤니티
증거