Skip to main content

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"] } } }

Windows 11 ze Smart App Control

Smart App Control blokuje niepodpisane pliki wykonywalne, a uvx.exe, pip.exe i generowany przy instalacji ie-eli-mcp.exe podpisane nie sa. python.exe z python.org jest podpisany przez Python Software Foundation, wiec uruchomienie przez modul omija blokade:

python -m pip install ie-eli-mcp
python -m ie_eli_mcp
{ "mcpServers": { "ie-eli-mcp": { "command": "python", "args": ["-m", "ie_eli_mcp"] } } }

Nie wylaczaj Smart App Control, zeby to obejsc - wylaczenia nie da sie cofnac bez ponownej instalacji systemu.

(Budowanie ze źródeł — niżej.)

An MCP server for the Irish Statute Book (irishstatutebook.ie), the official source of Irish 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 citation contract, 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 are separate and not covered. Every response carries a dataset_note.

Licence. Irish Statute Book content is official public information. This connector relays it with 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 - default https://www.irishstatutebook.ie
  • IE_ELI_CACHE_DIR - default ~/.matematic/cache/ie-eli
  • IE_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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ie_eli_mcp-0.2.1.tar.gz (110.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ie_eli_mcp-0.2.1-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file ie_eli_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: ie_eli_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 110.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ie_eli_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 75aa28751801fd5130da57f89f315d3815d12c03258146506046ad11d20cdca6
MD5 2e6b9c74201ffe9bbc1ca527c40ee915
BLAKE2b-256 3183f1ba27b8bd167f34fe6be035d1f193f05134f3b70f45ed571a92414c2db6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ie_eli_mcp-0.2.1.tar.gz:

Publisher: release.yml on matematicsolutions/ie-eli-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ie_eli_mcp-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ie_eli_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ie_eli_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 231af6c8d3ad7dc9419b384f08c7348056831672820b14190f005fc52656f33d
MD5 fe03361c5d0b0e93a56587b52b0128b1
BLAKE2b-256 ad4319029b01a790b9664471ab02eed08355c2fcecacdfa5225bf4c79f94dfa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ie_eli_mcp-0.2.1-py3-none-any.whl:

Publisher: release.yml on matematicsolutions/ie-eli-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page