Nalegalu MCP
io.github.nalegaluorg/nalegalu · 13 stars · Python · CC0-1.0
MCP server Semantic search over Polish law and case law, citing the exact in-force article.
Install
The repo has no one-line install. Follow its README.
Published as
- Remote
https://mcp.nalegalu.org/mcpStreamable HTTP
From the server's entry in the official MCP Registry.
Files
nalegalu — polskie akty prawne i orzecznictwo
Polskie prawo w formacie Markdown — akty prawne z Dziennika Ustaw oraz powiązane orzecznictwo sądowe z bazy SAOS. Gotowe do użycia z narzędziami AI (Claude, ChatGPT, Obsidian, Cursor).
Więcej informacji: nalegalu.org
Najczęściej cytowane akty prawne
Akty z największą liczbą powiązanych orzeczeń sądowych:
Orzecznictwo
Repozytorium zawiera kompaktowe indeksy orzecznictwa — łącznie 620 890 powiązań między orzeczeniami a aktami prawnymi.
Każdy akt prawny, na który powołują się orzeczenia, posiada plik orzecznictwo.md z listą cytujących orzeczeń pogrupowanych wg artykułu. Dla największych aktów (np. Kodeks cywilny) orzecznictwo jest podzielone na osobne pliki per artykuł.
Każde orzeczenie zawiera link do pełnego tekstu w serwisie SAOS.
Jak korzystać
Najprostszy sposób: otwórz repozytorium w Claude Cowork, Obsidian lub Cursor — narzędzia te pozwalają AI przeszukiwać i analizować wszystkie pliki jednocześnie. Bez ręcznego kopiowania i wklejania.
Przykład: Wskaż folder nalegalu w Claude Cowork i zapytaj:
Jakie przesłanki odpowiedzialności deliktowej wynikają z art. 415 k.c.
w świetle najnowszego orzecznictwa SN? Podaj sygnatury z bazy.
Claude sam otworzy Kodeks cywilny, znajdzie art. 415, sprawdzi orzecznictwo i przygotuje analizę z konkretnymi sygnaturami.
Aktualizacja danych
Dane aktualizują się automatycznie. Najnowszą wersję można pobrać jako ZIP z zakładki Releases.
Dokumentacja
| Przewodnik | Opis |
|---|---|
| Jak korzystać z nalegalu | Kompletny przewodnik — od przeglądania na GitHubie do pracy z AI |
| Konfiguracja Claude Cowork | Krok po kroku: instalacja, ustawienie projektu, instrukcje dla AI |
| Biblioteka promptów | Gotowe prompty do analizy przepisów, orzecznictwa, pism procesowych |
| Przewodnik pracy LLM | Architektura bazy, system scoringu, strategie wyszukiwania |
Dziedziny prawa
Bramka jakości
Każdy akt przed publikacją przechodzi automatyczną kontrolę jakości. Dokumenty z wykrytymi problemami są blokowane do czasu naprawy.
| Kontrola | Opis | Próg |
|---|---|---|
| CID font | Uszkodzone glify — plik PDF używa wewnętrznych identyfikatorów znaków zamiast tekstu | dowolne wystąpienie (cid:N) |
| Null bytes | Bajty zerowe w pliku wyjściowym | dowolne wystąpienie |
| Pusty dokument | Treść zbyt krótka po ekstrakcji | < 50 znaków |
| Struktura artykułów | Utrata treści lub znaczników w strukturze aktu — np. pusty artykuł Art. N., znikające ustępy albo punkty |
dowolna niespójność AST ↔ Markdown |
| PostScript CE | Pozostałości kodowania PostScript CE — zniekształcone polskie znaki diakrytyczne | 1 wzorzec |
| Mojibake | UTF-8 odczytane jako Latin-1 — ciągi typu Ä\u0085, ó |
3+ wystąpienia |
| Brak diakrytyków | Tekst prawny bez polskich znaków diakrytycznych (ą, ę, ś, ć...) | < 0.5% liter to diakrytyki (dla tekstów > 500 znaków) |
| Rozstrzelony tekst | Litery rozdzielone spacjami (artefakt OCR, np. A r t 77) |
dowolna linia z > 30% jednoliterowych słów |
| Śmieci tabelaryczne | Linie z dużą ilością znaków pipe i slash — wynik ekstrakcji grafik i tabel z PDF | 3+ linie z > 25% tych znaków |
| Nagłówek PDF | Nagłówek ©Kancelaria Sejmu przedostał się do treści |
dowolne wystąpienie |
| Znacznik daty | Stopka z datą (np. 05/21/99) na osobnej linii |
dowolne wystąpienie |
| Powtórzenia | Ta sama linia (> 20 znaków) powtarza się wielokrotnie — prawdopodobnie nagłówek/stopka PDF | > 20 powtórzeń |
Testy
PASSED — 422 tests — 422 passed, 0 failed, 0 errors, 33 skipped
Ostatni przebieg: 2026-07-13 13:24 UTC. Szczegóły: TEST_RESULTS.md.
Statystyki
| Wartość | |
|---|---|
| Opublikowane akty | 20,278 |
| Odrzucone (jakość) | 6,118 |
| Artykuły | 201,529 |
| Znaki treści | 596.9M |
| Śr. znaków/akt | 29,436 |
| Śr. artykułów/akt | 9.9 |
Źródła danych:
- PDF: 20,089 (99%)
- ELI HTML: 189 (1%)
Odrzucone: 5 skanów bez OCR, 709 zablokowanych przez bramkę jakości, 6113 inne
Od 2026-05-18: +6,957 aktów
Ostatnia aktualizacja: 2026-07-13
Zakres i ograniczenia
Repozytorium zawiera obowiązujące akty prawne z Dziennika Ustaw (teksty jednolite) oraz indeksy orzecznictwa sądowego z bazy SAOS. To nie jest oficjalne źródło prawa — jedynym autentycznym źródłem jest Dziennik Ustaw publikowany na isap.sejm.gov.pl.
Licencja
Treść aktów prawnych jest wyłączona spod ochrony prawa autorskiego na mocy art. 4 ustawy o prawie autorskim i prawach pokrewnych. Struktura i metadane: CC0 1.0 — Public Domain.
20278 aktów • wygenerowano automatycznie przez nalegalu • źródło danych: ISAP + SAOS • aktualizacja: 2026-07-13
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 13
- License
- CC0-1.0
- Language
- Python
- Last push
- 2026-07-13
- Forks
- 6
- MCP Registry
- io.github.nalegaluorg/nalegalu
- Homepage
- nalegalu.org
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k