MCP server pre kataster nehnuteľností Slovenskej republiky. Umožňuje AI asistentovi alebo jazykovému modelu v ľubovoľnom klientovi s podporou Model Context Protocol zistiť o konkrétnom pozemku čo najviac z verejných zdrojov: hranice a výmeru parcely, list vlastníctva a vlastníkov, bonitu pôdy, úradnú hodnotu, LPIS, záplavové územia, ochranu prírody, les, sklon terénu, siete a mapu.
English: an MCP server for the Slovak land registry. An English README is in preparation.
Údaje majú informatívny charakter. Nie sú výpisom z listu vlastníctva a nedajú sa použiť na právne úkony.
| Nástroj | Čo vráti |
|---|---|
kataster_ku |
katastrálne územie podľa názvu alebo kódu (obec, okres) |
kataster_parcela |
parcelu registra C alebo E podľa čísla alebo súradníc: výmera, hranica, referenčný bod |
kataster_vlastnici |
vlastníkov a podiely jednej zadanej parcely a číslo listu vlastníctva |
kataster_vrstvy |
tematické údaje o parcele (zoznam nižšie), pri plošných vrstvách aj podiel na výmere |
kataster_skupina |
rozbor viacerých parciel: celková výmera, spoločné hranice, súvislé celky, susedia |
kataster_mapa |
mapu parcely ako PNG, HTML (Leaflet), GeoJSON alebo KML, bez osobných údajov |
kataster_lv |
odkaz na výpis z listu vlastníctva na portáli ESKN (výpis si otvoríte sami) |
kataster_osoba_navod |
postup krok za krokom, ako si v oficiálnom vyhľadávaní portálu ESKN nájsť listy vlastníctva osoby a uložiť ich náhľady (server pri tom na portál nevolá) |
kataster_lv_import |
načítanie výpisu LV alebo náhľadu LV, ktorý ste si uložili (HTML alebo PDF); aj celý priečinok naraz |
kataster_osoba_prehlad |
prehľad parciel a podielov jednej osoby zložený z náhľadov LV, ktoré ste si uložili; bez dotazu na portál |
kataster_status |
verziu, limity a dnešné využitie kvóty |
Vrstvy v kataster_vrstvy: bonitovaná pôdnoekologická jednotka (BPEJ), úradná hodnota pôdy, LPIS, užívateľ pôdy,
záplavy, chránené územia, nadmorská výška, sklon terénu, zastavané územie obce, zakreslené ťarchy, pozemkové úpravy
v katastrálnom území, les a siete (cesty, železnice, elektrické vedenia).
Každá odpoveď uvádza zdroj, čas a to, či údaj prišiel z lokálnej cache. Neoficiálne rozhrania sú označené.
- Sám nehľadá podľa osoby. Vlastníkov zistí len pre parcelu, ktorú zadáte. Ak chcete parcely konkrétnej osoby, vyhľadáte ju sami v oficiálnom vyhľadávaní portálu ESKN („Fyzické osoby“), server vás tým prevedie a uložené náhľady listov vlastníctva potom načíta a zloží do prehľadu.
- Nenahrádza súpis nehnuteľností podľa § 69 ods. 9 zákona č. 162/1995 Z. z., ktorý vydáva úrad len samotnej osobe. Prehľad zložený z náhľadov je informatívny.
- Neprechádza celé katastrálne územia kvôli vlastníkom.
- Neobchádza CAPTCHA. Keď portál CAPTCHA vyžiada, alebo keď je denná kvóta vyčerpaná, server vám poradí presný ručný postup v prehliadači a uložený výpis či náhľad potom načíta.
- Nezaťažuje portál. Medzi dotazmi na kataster.skgeodesy.sk čaká aspoň 3 sekundy a nikdy sa nepýta paralelne. Vlastníkov zistí najviac pre 50 parciel denne. Tieto limity sa nedajú vypnúť nastavením.
Potrebujete uv (Linux, macOS aj Windows). Server sa spúšťa
ako lokálny proces cez stdio, takže ho pridáte do každého MCP klienta rovnako: príkaz uvx s argumentmi
--from git+https://github.com/braklo/kataster-mcp kataster-mcp. Väčšina klientov to zapisuje do JSON konfigurácie
v tomto tvare (presné miesto a názov kľúča nájdete v dokumentácii svojho klienta):
{
"mcpServers": {
"kataster": {
"command": "uvx",
"args": ["--from", "git+https://github.com/braklo/kataster-mcp", "kataster-mcp"]
}
}
}Napríklad v Claude Code jedným príkazom:
claude mcp add kataster -- uvx --from git+https://github.com/braklo/kataster-mcp kataster-mcpPotom sa stačí opýtať, napríklad: „Čo je za pozemok E 503 v katastrálnom území Vyšný Kubín a kto ho vlastní?“
Mená, dátumy narodenia a adresy vlastníkov sa ukladajú len lokálne, do súboru osoby.sqlite v dátovom adresári
servera, a po 7 dňoch sa pri ďalšom dotaze načítajú znova. Dátový adresár (presnú cestu vypíše kataster_status):
| Systém | Adresár | Ochrana |
|---|---|---|
| Linux | ~/.local/share/kataster-mcp (alebo $XDG_DATA_HOME/kataster-mcp) |
práva 0700 / 0600 |
| macOS | ~/Library/Application Support/kataster-mcp |
práva 0700 / 0600 |
| Windows | %LOCALAPPDATA%\kataster-mcp |
prístup len pre používateľa (predvolené nastavenie Windows) |
Server ich neposiela nikam inam než do odpovede vášmu AI asistentovi; ak model beží v cloude, dostane ich aj jeho poskytovateľ. Za to, ako ich použijete, zodpovedáte vy (GDPR, katastrálny zákon).
Úrad geodézie, kartografie a katastra SR (INSPIRE, ESKN, ZBGIS, výškový model), Výskumný ústav pôdoznalectva a ochrany pôdy, Národné lesnícke centrum, Ministerstvo pôdohospodárstva a rozvoja vidieka SR, Slovenský vodohospodársky podnik, Štátna ochrana prírody SR. Podmienky ich použitia platia aj pri použití cez tento server; zdroj uvádzajte.
Verzia 0.1. Otestované s Claude Code na Linuxe. Na Windows a macOS prechádzajú automatické testy, v bežnom používaní to zatiaľ overené nie je; skúsenosti uvítame v issues.
Issues, po slovensky aj po anglicky. Do issue nedávajte mená vlastníkov ani výpisy z listu vlastníctva.
Kód: MIT. Licencia kódu sa nevzťahuje na údaje, ktoré server sprostredkúva.