ie-eli-mcp
Instalacja (jedna komenda)
Opublikowany na PyPI + MCP Registry (io.github.matematicsolutions/ie-eli-mcp). Uruchomienie bez klonowania:
uvx ie-eli-mcp
Konfiguracja klienta MCP (stdio):
{ "mcpServers": { "ie-eli-mcp": { "command": "uvx", "args": ["ie-eli-mcp"] } } }
(Budowanie ze źródeł — niżej.)
An MCP server for the Irish Statute Book (irishstatutebook.ie), the official source ofIrish legislation. It grounds Irish acts and statutory instruments (SIs) by year + number,returning metadata and the full enacted text, with verifiable ELI identifiers and Irish citations.
Part of the MateMatic eu-legal-mcp production line - after PL, DE, AT, ES and FI. Same citationcontract, Irish Statute Book source.
Scope. This MVP grounds the ENACTED text of acts and SIs by coordinates (year + number +type). The Irish Statute Book has no keyword-search API here, so discovery is by citation(Irish citations give the coordinates, e.g. "No. 7 of 2018"). Revised/consolidated versions areseparate and not covered. Every response carries a
dataset_note.Licence. Irish Statute Book content is official public information. This connector relays itwith attribution and a
source_url.
The tools
| Tool | What it does |
|---|---|
ie_get_act |
Metadata for an act or SI by year + number + type. |
ie_get_text |
Full enacted text (html or xml). |
Every response carries the contract: eli_uri (e.g.https://www.irishstatutebook.ie/eli/2018/act/7/enacted/en), human_readable_citation(e.g. DATA PROTECTION ACT 2018 (No. 7 of 2018)), and source_url.
Install
cd ie-eli-mcp
pip install -e .
Configure (Claude Code / any MCP client)
{
"mcpServers": {
"ie-eli-mcp": { "command": "ie-eli-mcp" }
}
}
Environment:
IE_ELI_BASE_URL- defaulthttps://www.irishstatutebook.ieIE_ELI_CACHE_DIR- default~/.matematic/cache/ie-eliIE_ELI_AUDIT_DIR- default~/.matematic/audit
No API key.
Governance
- Public data only - read-only against the Irish Statute Book; no client data leaves the machine.
- Audit log - every tool call appends one JSON line to
~/.matematic/audit/ie-eli-mcp.jsonl. - Vendor-neutral - talks only to
irishstatutebook.ie; no LLM provider, no telemetry. - Verifiable citations - every response is independently checkable via
source_url.
See CONSTITUTION.md and DISCOVERY.md.
Tests
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live Irish Statute Book
Licence
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.