Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"lu-eli-mcp": {
"args": [
"lu-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.
Opublikowany na PyPI + MCP Registry (io.github.matematicsolutions/lu-eli-mcp). Uruchomienie bez klonowania:
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'lu-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 lu-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/lu-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/lu-eli-mcp). Uruchomienie bez klonowania:
uvx lu-eli-mcp
Konfiguracja klienta MCP (stdio):
{ "mcpServers": { "lu-eli-mcp": { "command": "uvx", "args": ["lu-eli-mcp"] } } }
(Budowanie ze źródeł — niżej.)
An MCP server for Luxembourg legislation via Legilux open data
(data.legilux.public.lu). It fetches act metadata and full Akoma Ntoso text with verifiable
citations. Part of the eu-legal-mcp line of national legal connectors by
MateMatic.
Legilux is genuinely ELI-native: every act is addressed by its ELI and described as jolux RDF
over a FRBR model (Work / Expression / Manifestation), with full text as Akoma Ntoso XML. Every
response carries a native eli_uri, a human_readable_citation and a resolvable source_url.
Read-only. The server only queries Legilux and writes a local audit log. It never modifies official text.
| Tool | What it does |
|---|---|
lu_get_act(eli) | Metadata for an act by its ELI (full URI or bare eli/... path). Returns the native eli_uri, title, dates, in-force status, available languages / manifestations, and the act's cites / modifies / repeals links. |
lu_get_text(eli, language, file_format) | Verbatim text in one language (default fr) and file_format (default xml, Akoma Ntoso). |
There is no free-text search: Legilux exposes no HTTP search endpoint. Discover acts by ELI
coordinates (from legilux.public.lu) or by following the cites / modifies / repeals ELIs that
lu_get_act returns. Luxembourg is multilingual, so titles and text may be French or German; the
languages field shows what exists for a given act.
Legilux is keyless. Configuration is optional:
| Variable | Meaning |
|---|---|
LU_ELI_BASE_URL | Legilux data host (default https://data.legilux.public.lu). |
LU_ELI_CACHE_DIR | Disk cache dir (default ~/.matematic/cache/lu-eli). |
LU_ELI_AUDIT_DIR | Audit log dir (default ~/.matematic/audit). |
Copy .mcp.json.example to your MCP client config.
py -3.13 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e ".[dev]" # Windows
# or: python -m pip install -e ".[dev]" # POSIX
pytest tests/test_instructions_drift.py tests/test_parse.py # offline
pytest tests/test_smoke.py -v # live, hits Legilux
Apache-2.0. Legilux content is © the Grand Duchy of Luxembourg; this software only retrieves and cites it.