laws
Gesetzbücher der Russischen Föderation: semantische Suche
Mit gewöhnlichen Worten suchen Sie in 24 Gesetzbüchern der Russischen Föderation. Fragen Sie zum Beispiel: „Was droht bei Nichtzahlung von Unterhalt?“ — und Sie erhalten die Antwort die Antwort des Artikels 14? Sorry, errate. Sie erhalten Artikel 115 des Familiengesetzbuchs, auch wenn diese Wörter dort wörtlich nicht vorkommen. Die Suche funktioniert ohne Internet, vollständig auf Ihrem Rechner: Weder Anfragen noch Texte verlassen Ihr Gerät.
Suchen können Sie auf zwei Arten: über einen einzelnen Befehl im Terminal oder indem Sie das Repository als MCP-Server an Claude Code anbinden — dann ist die Suche direkt im Gespräch verfügbar.
Was enthalten ist
data/ тексты 24 кодексов, разобранные по статьям (9 250 статей, каждая — отдельный JSON)
index/ векторный индекс: по нему и идёт поиск
src/ сам поиск — MCP-сервер, команда для терминала и общий код под нимиDie Gesetzbücher wurden am 24. August 2026 heruntergeladen — die Fassungen entsprechen diesem Datum. Quelle ist das offizielle Portal pravo.gov.ru, konsolidierte Texte aus der „Referenz-Datenbank für Rechtsinformationen“. Der Stand des aktuellen Datums jedes Gesetzbuchs ist einzeln mit dem Befehl --codes-list sichtbar (siehe unten): Gesetzbücher werden zu unterschiedlichen Zeiten geändert, und bei manchen ist der letzte Stand deutlich älter als das Datum des Downloads.
Related MCP server: Legal MCP
Vorbereitung (einmalig)
Erforderlich ist Python 3.11 oder neuer. Eine Grafikkarte wird nicht gebraucht — alles rechnet der Prozessor.
# создать виртуальное окружение
python -m venv .venvAm einfachsten ist es, Claude Code zu bitten: /x-prepare-system. Der Skill installiert die Bibliotheken, lädt die Modelle herunter und prüft, dass alles funktioniert.
Dasselbe kann man mit einem einzigen Befehl machen, wenn Claude Code nicht zur Hand ist:
# Windows
.\setup.cmd --install
# Linux и macOS
./setup --installEs werden ein Suchmodell (~2,3 GB) und ein zusätzliches Reranking-Modell (~0,5 GB) heruntergeladen. Das ist der einzige Schritt, für den Internet nötig ist. Die Modelle sind nicht im Repository enthalten — sie sind für git zu groß.
Sie können die Bereitschaft jederzeit prüfen: Derselbe Befehl ohne --install ändert nichts, sondern zeigt nur, was vorhanden ist und was fehlt.
# Windows
.\setup.cmd
# Linux и macOS
./setupDirekt im Terminal ausprobieren
Im Paket ist ein kurzes Wrapper-Script enthalten — es setzt die Pfade und die Codierung selbst ein:
# Windows
.\laws.cmd "что грозит за неуплату алиментов"
# Linux и macOS
./laws "что грозит за неуплату алиментов"Die Antwort sieht so aus:
=== что грозит за неуплату алиментов ===
1. sk-rf ст. 115 — Ответственность за несвоевременную уплату алиментов [0.0164]
РАЗДЕЛ V. АЛИМЕНТНЫЕ ОБЯЗАТЕЛЬСТВА > ГЛАВА 17. ПОРЯДОК УПЛАТЫ И ВЗЫСКАНИЯ | действует
1. При образовании задолженности по вине лица, обязанного уплачивать алименты...Was der Befehl sonst noch kann (unter Linux und macOS schreiben Sie ./laws statt .\laws.cmd):
# несколько вопросов за один запуск: так быстрее, модель грузится один раз
.\laws.cmd "увольнение по собственному желанию" "продолжительность отпуска"
# статья целиком, по номеру
.\laws.cmd --article uk-rf:105
# искать только в одном кодексе
.\laws.cmd --code=koap-rf "превышение скорости"
# список кодексов с датами редакций
.\laws.cmd --codes-list
# точнее на расплывчатых вопросах, но на 4 секунды медленнее
.\laws.cmd --rerank "сосед залил квартиру кто возмещает ущерб"
# показать и статьи, утратившие силу: по умолчанию они скрыты
.\laws.cmd --repealed "запрос"Die erste Anfrage dauert etwa sechs Sekunden — so lange wird das Modell geladen. Danach, wenn mehrere Fragen in einem Befehl stehen, dauert jede nächste 0,2 Sekunden.
Tipp zur Formulierung: Schreiben Sie die Frage so, wie Sie eine Person fragen würden, nicht als Schlüsselwörter. Und bedenken Sie: Dasselbe Wort kommt in verschiedenen Gesetzbüchern vor — „Probezeit“ liefert Treffer sowohl im Arbeitsgesetzbuch als auch bei der bedingten Verurteilung aus dem Strafgesetzbuch. Wenn Sie wissen, wo gesucht werden soll, ergänzen Sie --code=tk-rf.
Falls das Wrapper-Skript aus irgendeinem Grund nicht passt, geht es mit dem vollständigen Befehl:
# Windows, PowerShell
$env:PYTHONPATH="src"; $env:PYTHONIOENCODING="utf-8"
.venv\Scripts\python.exe -m laws_mcp.cli "вопрос"# Linux и macOS
PYTHONPATH=src .venv/bin/python -m laws_mcp.cli "вопрос"An Claude Code anbinden (MCP-Server)
Wenn Sie die Suche häufig nutzen, ist es bequemer, einen Server zu starten: Das Modell bleibt im Speicher, und jeder Zugriff dauert dann nur noch Bruchteile einer Sekunde statt sechs Sekunden.
Am einfachsten bitten Sie Claude Code: <x-run-mcp — der Skill richtet die Server ein und prüft ihn.
Manuell — mit einem einzigen Befehl:
# Windows, PowerShell
claude mcp add laws -e PYTHONPATH=C:\путь\к\репозиторию\src -e LAWS_ROOT=C:\путь\к\репозиторию -e PYTHONIOENCODING=utf-8 -- C:\путь\к\репозиторию\.venv\Scripts\python.exe -m laws_mcp.server# Linux и macOS
claude mcp add laws -e PYTHONPATH=/путь/к/репозиторию/src -e LAWS_ROOT=/путь/к/репозиторию -- /путь/к/репозиторию/.venv/bin/python -m laws_mcp.serverDie Pfade für sauverpflichtend absolten: Claude Code startet den Server aus seinem eigenen Verzeichnis, relative Pfade werden nicht gefunden. Nach dem Einrichten starten Sie die Sitzung neu — die Liste der Werkzeuge wird beim Start gelesen.
Der Server bietet drei Werkzeuge: Artikel nach dem Sinn durchsuchen, Artikel komplett nach der Nummer anzeigen und Gesetzbücher auflisten.
Was diese Suche nicht kann
Achten Sie das, um sie nicht für Dinge zu verwenden:
Nur die Gesetzbücher. Einzelne Bundesgesetze (über den Schutz der Verbraucher, über Gesellschaften mit beschränkter Haftung, über die Zwangsvollstreckung und andere), untergesetzliche Rechtsvorschriften, Rechtsprechung und Erläuterungen des Plenums des Obersten Gerichts sind hier nicht enthalten und nicht auffindbar.
Die Antwort gilt zum Stand der Übernahme. Das Recht lernt sich; darauf weist
--codes-list.Das ist eine Suche, keine Rechtsberatung. Das zeigt, was im Gesetz geschrieben steht; Folgerungen und Entscheidungen bleiben den Menschen überlassen.
Standardmäßig sind nur Artikel nach geltenden Stand durchsucht. Außer Kraft getretene Artikel fund sind mit dem Flag
--repealed.
Auf einem Server bereitstellen oder mit eigenen Erweiterungen
Claude Code hilft dabei: Das Repository ist so aufgebaut, dass der Agent sich selbst treten kann — daneben liegt CLAUDE.md mit der Beschreibung der internen Schema, und ein Dockerfile ist dabei für Bau um die Suche ein Image.
Sagen Sie es ihm einfach in eigenen Worten, zum Beispiel:
„Stelle diese Suche auf meinen Server in docker bereit“
„Dahoe einen MCP-Server für und verbinde ihn mit meinem Claude Code“
„Erstelle eine Web-Etter für diese Suche“
„Prüfe, ob alles einsatzbereit ist“ — er die Prüfung laufen und erklärt, was fehlt
Von Haus out gibt es ein Image, das sowohl die Daten als auch die Modelle umfasst, sodass der Container kein Internet bereitet:
# собрать образ и запустить сервер
docker build -t laws-mcp .
docker run -i --rm laws-mcpDas müssen -i bei docker run ist Pflicht: Der MCP-Server communiziert über Standard-Eingabe und -Ausgabe, ohne das beendet der Container sofort. Vor dem Image-Bild führen Sie die Preparation aus — die Modelle werden aus dem Ordner models/ in das Image kopiert.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceRAG-powered document search server that enables semantic search across large collections of legal and business documents (PDF, Word, Excel, PowerPoint) using local embeddings with no API costs.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search and analyze German legal texts using vector embeddings and semantic search.86MIT
- FlicenseNot gradedqualityDmaintenanceEnables local semantic code search across repositories using natural language, with AST-aware chunking and hybrid vector/FTS5 retrieval.
- AlicenseNot gradedqualityDmaintenanceProvides offline full-text search across 35,000+ Swiss laws from all cantons and federal level using SQLite FTS5 indexing. Enables querying laws, articles, and metadata through natural language.1MIT
Related MCP Connectors
Resolve, search and verify legal citations against the official sources, with provenance.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Totopolis/laws'
If you have feedback or need assistance with the MCP directory API, please join our Discord server