kolejki-nfz-mcp
NFZ waiting times in Poland: where a specialist, test or treatment is available soonest
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 data_sources 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"kolejki-nfz-mcp": {
"command": "npx",
"args": [
"kolejki-nfz-mcp"
]
}
}
}可執行的套件
0.1.0stdio遠端端點
https://kolejki.compabase.com/mcpstreamable-http它能做什麼
工具清單
工具(3)
🟢find_care(service, place, benefit, urgent, children, ...)
Where a specialist, diagnostic test or treatment paid by NFZ is available soonest near a place in Poland. Returns clinics and hospitals with NFZ's forecast waiting time, people in the queue, address, phone, distance, accessibility and whether children are seen. service: everyday words (okulista, kardiolog, rezonans, zaćma, rehabilitacja…) or an exact NFZ benefit name from find_benefits. place: town, address or 'lat,lon'.
輸入結構描述
{
"type": "object",
"properties": {
"service": {
"type": "string",
"description": "What is needed, e.g. 'okulista', 'ortopeda', 'rezonans magnetyczny', 'endoprotezoplastyka stawu biodrowego'"
},
"place": {
"type": "string",
"description": "Town, address or 'lat,lon' in Poland"
},
"benefit": {
"type": "string",
"description": "Exact NFZ benefit name (from find_benefits / 'Inne pasujące świadczenia') – overrides service matching"
},
"urgent": {
"type": "boolean",
"description": "Urgent case (referral marked 'pilne'); default false = stable case"
},
"children": {
"type": "boolean",
"description": "Patient is a child – searches paediatric clinics"
},
"hospital": {
"type": "boolean",
"description": "Hospital ward instead of an outpatient clinic"
},
"radius_km": {
"type": "number",
"minimum": 1,
"maximum": 300,
"description": "Search radius in km (default 30, widened automatically if few results)"
},
"sort": {
"type": "string",
"enum": [
"wait",
"distance"
],
"description": "'wait' (default) = shortest waiting time first, 'distance' = nearest first"
},
"max": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "How many places to list (default 10)"
}
},
"required": [
"service",
"place"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_benefits(query)
Look up official NFZ benefit names (clinics, wards, tests, procedures) matching a word, e.g. 'rezonans' or 'okulist'. Use the exact name as find_care.benefit.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 3,
"description": "Word or fragment, e.g. 'kardiolog', 'tomograf', 'zaćm'"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢data_sources
Where the data comes from and caveats.
輸入結構描述
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據