MCP server pre prístup k Zbierke zákonov Slovenskej republiky
Slov-Lex MCP je Model Context Protocol server, ktorý umožňuje AI asistentom pristupovať k právnym predpisom zo Slov-Lex.sk - oficiálneho právneho a informačného portálu Ministerstva spravodlivosti SR.
- Vyhľadávanie zákonov podľa čísla, roku alebo kľúčových slov
- Načítanie úplného znenia zákona k ľubovoľnému dátumu účinnosti
- Extrahovanie konkrétnych paragrafov
- Podpora tabuliek - tabuľky v zákonoch sa renderujú do markdown formátu
- RSS feed - sledovanie posledných 20 vyhlásených predpisov
- Inteligentné cachovanie pre rýchle odpovede
| Nástroj | Popis |
|---|---|
get_law |
Získa základné informácie o zákone podľa čísla a roku |
get_version |
Načíta úplné znenie zákona k danému dátumu |
get_paragraph |
Extrahuje konkrétny paragraf zo zákona |
search |
Vyhľadá zákony podľa kľúčových slov (autocomplete alebo fulltext) |
get_recent |
Získa posledných 20 vyhlásených predpisov z RSS feedu |
| Parameter | Typ | Povinný | Popis |
|---|---|---|---|
number |
string/number | áno | Číslo zákona |
year |
string/number | áno | Rok vydania |
| Parameter | Typ | Povinný | Popis |
|---|---|---|---|
law |
string | áno | Číslo zákona (napr. 595/2003) alebo IRI |
date |
string | nie | Dátum znenia YYYY-MM-DD (default: dnes) |
max_chars |
number | nie | Max počet znakov (default: 20000) |
| Parameter | Typ | Povinný | Popis |
|---|---|---|---|
law |
string | áno | Číslo zákona alebo IRI |
paragraph |
string | áno | Číslo paragrafu (napr. 3 alebo §3) |
date |
string | nie | Dátum znenia YYYY-MM-DD (default: dnes) |
| Parameter | Typ | Povinný | Popis |
|---|---|---|---|
query |
string | áno | Hľadaný výraz |
mode |
string | nie | Režim vyhľadávania: autocomplete (default) alebo fulltext |
limit |
number | nie | Max počet výsledkov (default: 10, max: 25) |
Režimy vyhľadávania:
autocomplete- rýchle vyhľadávanie v názvoch zákonovfulltext- vyhľadávanie aj v nadpisoch paragrafov (napr. "Hromadné prepúšťanie")
Tento nástroj nemá žiadne parametre. Vracia posledných 20 vyhlásených predpisov z RSS feedu Slov-Lex.
Poznámka: RSS feed obsahuje len 20 najnovších položiek, nie kompletný archív.
Použi client-specific one-liner podľa svojho AI asistenta:
Fetch and follow instructions from https://raw.githubusercontent.com/ESKRiPO/Slov-Lex_MCP/master/.claude/INSTALL.mdFetch and follow instructions from https://raw.githubusercontent.com/ESKRiPO/Slov-Lex_MCP/master/.codex/INSTALL.mdFetch and follow instructions from https://raw.githubusercontent.com/ESKRiPO/Slov-Lex_MCP/master/.gemini/INSTALL.mdFetch and follow instructions from https://raw.githubusercontent.com/ESKRiPO/Slov-Lex_MCP/master/.cursor/INSTALL.mdFetch and follow instructions from https://raw.githubusercontent.com/ESKRiPO/Slov-Lex_MCP/master/.vscode/INSTALL.mdPodrobné návody:
| AI Systém | Podrobné inštrukcie |
|---|---|
| Claude Code / Claude Desktop | .claude/INSTALL.md |
| OpenAI Codex CLI | .codex/INSTALL.md |
| Google Gemini CLI | .gemini/INSTALL.md |
| Cursor | .cursor/INSTALL.md |
| VS Code | .vscode/INSTALL.md |
git clone https://github.com/ESKRiPO/Slov-Lex_MCP.git ~/.local/share/slov-lex-mcp
cd ~/.local/share/slov-lex-mcp
npm install
npm run buildnpm run devnpm run build
npm startOdporúčaná registrácia cez CLI:
claude mcp add --scope user slov-lex -- node "$HOME/.local/share/slov-lex-mcp/dist/index.js"
--scope userspraví server dostupný naprieč projektmi. Ak ho vynecháš, Claude Code použije lokálny scope.
Pridajte do ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"slov-lex": {
"type": "stdio",
"command": "node",
"args": ["/home/<user>/.local/share/slov-lex-mcp/dist/index.js"]
}
}
}Odporúčaná registrácia cez CLI:
codex mcp add slov-lex -- node "$HOME/.local/share/slov-lex-mcp/dist/index.js"Podrobné a canonical inštrukcie sú v .codex/INSTALL.md vrátane troubleshootingu pre os error 2.
Odporúčaná registrácia cez CLI:
gemini mcp add --scope user slov-lex node "$HOME/.local/share/slov-lex-mcp/dist/index.js"Alebo pridajte do ~/.gemini/settings.json:
{
"mcpServers": {
"slov-lex": {
"command": "node",
"args": ["/home/<user>/.local/share/slov-lex-mcp/dist/index.js"]
}
}
}Pridajte do ~/.cursor/mcp.json alebo projektového .cursor/mcp.json:
{
"mcpServers": {
"slov-lex": {
"command": "node",
"args": ["/home/<user>/.local/share/slov-lex-mcp/dist/index.js"]
}
}
}Pridajte do .vscode/mcp.json v projekte alebo do user profile mcp.json:
{
"servers": {
"slov-lex": {
"type": "stdio",
"command": "node",
"args": ["/home/<user>/.local/share/slov-lex-mcp/dist/index.js"]
}
}
}- Runtime: Node.js 22+
- Jazyk: TypeScript 6.0
- MCP SDK: @modelcontextprotocol/sdk 1.29
- HTML parsing: Cheerio
- Fallback browser: Playwright
MIT
Vytvorené v spolupráci s Desiatok.sk - komunitnou AI daňovou kalkulačkou pre Slovensko.