kaibruell/gesetze-im-internet-mcp
3.2
If you are the rightful owner of gesetze-im-internet-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The German Law XML Tools provide a comprehensive solution for downloading and browsing German laws from gesetze-im-internet.de, with features for local use, AI integration, and easy deployment.
Tools
3
Resources
0
Prompts
0
German Law XML Tools
Tools zum Herunterladen und Durchsuchen deutscher Gesetze von gesetze-im-internet.de.
Voraussetzungen
sudo apt install libxml2-utils xmlstarlet curl unzip
Scripts
1. Gesetz herunterladen
./law-xml-downloader.sh <gesetz-name>
./law-xml-downloader.sh --force-update <gesetz-name>
Beispiele:
./law-xml-downloader.sh estg
./law-xml-downloader.sh ao_1977
./law-xml-downloader.sh --force-update estg
2. Inhaltsverzeichnis anzeigen
./table-of-contents.sh <gesetz-name>
Beispiel:
./table-of-contents.sh estg
3. Paragraph extrahieren
./get-para.sh <paragraph> <gesetz-name> [absatz]
Beispiele:
./get-para.sh "§ 70" estg # Ganzer Paragraph
./get-para.sh "§ 70" estg 2 # Nur Absatz 2
./get-para.sh "§ 70" estg "[1,3]" # Absätze 1 und 3
./get-para.sh "§ 1" ao_1977 # AO Paragraph 1
Workflow
- Gesetz herunterladen:
./law-xml-downloader.sh estg - Überblick verschaffen:
./table-of-contents.sh estg - Paragraph lesen:
./get-para.sh "§ 70" estg
Dateistruktur
laws/
├── estg/
│ └── estg.xml
└── ao_1977/
└── ao_1977.xml
Alle XML-Dateien werden automatisch formatiert.
MCP Server (Claude Code Integration)
Setup
# Container starten
docker-compose up -d
# MCP Server hinzufügen
claude mcp add german-law -- docker exec -i german-law-mcp-server node src/index.js
Verfügbare MCP Tools
download_law- Gesetz herunterladenget_paragraph- Paragraph extrahieren (mit Absatz-Filter)list_contents- Inhaltsverzeichnis anzeigen
Beispiele in Claude Code
Lade das EStG herunter und zeige mir Paragraph 70 Absatz 1
Volume-Binding: ./laws ist automatisch mit dem Container synchronisiert.