kolejki-nfz-mcp
NFZ waiting times in Poland: where a specialist, test or treatment is available soonest
使うべきか
品質と安全性
検出事項(1)
- LOWdata_sources 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `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#"
}コミュニティ
エビデンス