Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"de-eli-mcp": {
"args": [
"de-eli-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server for NeuRIS (rechtsinformationen.bund.de), Germany's official federal legal information portal. It searches and retrieves legislation (Gesetze, Verordnungen) with verifiable ELI identifiers and German citations.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'de-eli-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked de-eli-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
Query 750+ Swedish statutes, EU cross-references, case law, and preparatory works
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
MCP Security Weekly
Get CVE alerts and security updates for io.github.matematicsolutions/de-eli-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Opublikowany na PyPI + MCP Registry (io.github.matematicsolutions/de-eli-mcp). Uruchomienie bez klonowania:
uvx de-eli-mcp
Konfiguracja klienta MCP (stdio):
{ "mcpServers": { "de-eli-mcp": { "command": "uvx", "args": ["de-eli-mcp"] } } }
(Budowanie ze źródeł — niżej.)
An MCP server for NeuRIS (rechtsinformationen.bund.de), Germany's official
federal legal information portal. It searches and retrieves legislation
(Gesetze, Verordnungen) with verifiable ELI identifiers and German citations.
Part of the MateMatic eu-legal-mcp production line: the German counterpart of the
Polish sejm-eli-mcp, built on the same architecture and citation contract against the
German source.
Beta source. NeuRIS is an official but beta service; its dataset is not yet complete. Every response carries a
dataset_notesaying so. For exhaustive research, cross-check gesetze-im-internet.de / rechtsprechung-im-internet.de.Licence. German official works - statutes, ordinances, court decisions and official headnotes - are outside copyright under § 5 UrhG (gemeinfrei), which is the standard basis for reusing German legal data. NeuRIS is operated by the BMJV / DigitalService GmbH and publishes no separate API terms or key requirement. This connector only relays that public-domain content, with attribution and a
source_url. Caveat: NeuRIS is in test phase; re-check the terms at general availability. (This is a practitioner's read, not formal legal advice.)
| Tool | What it does |
|---|---|
de_search | Search legislation by term, ELI and date (GET /v1/legislation). |
de_get_act | Fetch act metadata by ELI. |
de_get_text | Fetch the full text (html or xml / LegalDocML.de). |
de_list_publishers | List the publication organs (BGBl I/II, Bundesanzeiger). |
de_recent_changes | Acts published since a date, newest-first. |
Every response carries the contract: eli_uri (e.g. eli/bund/bgbl-1/2017/s2097/2025-01-01/1/deu),
human_readable_citation (e.g. BDSG (BGBl I, 2017 2097)), and source_url.
cd de-eli-mcp
pip install -e .
Copy .mcp.json.example and adjust if needed:
{
"mcpServers": {
"de-eli-mcp": { "command": "de-eli-mcp" }
}
}
Environment:
DE_ELI_BASE_URL - default https://testphase.rechtsinformationen.bund.deDE_ELI_CACHE_DIR - default ~/.matematic/cache/de-eliDE_ELI_AUDIT_DIR - default ~/.matematic/auditNo API key. NeuRIS is keyless.
~/.matematic/audit/de-eli-mcp.jsonl.source_url.See CONSTITUTION.md (the binding rules) and DISCOVERY.md (the NeuRIS API map).
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live NeuRIS
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.