Trinkwassermonitor
Geprüfte Trinkwasserwerte deutscher Städte mit Quelle, Messdatum und Grenzwert (TrinkwV)
我该使用它吗
质量与安全性
发现(6)
- LOW在 find_city 中
- LOW在 verify_claim 中
- LOW在 compare_cities 中
- LOW在 get_data_gaps 中
- LOW在 get_changes 中
- LOW在 get_legal_limits 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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": {}
}社区
证据