{
  "markdown": "# ie-eli-mcp\n\n<!-- mcp-name: io.github.matematicsolutions/ie-eli-mcp -->\n\n\n## Install (one command)\n\nPublished on PyPI + MCP Registry (`io.github.matematicsolutions/ie-eli-mcp`). Run without cloning:\n\n```bash\nuvx ie-eli-mcp\n```\n\nConfigure your MCP client (stdio):\n\n```json\n{ \"mcpServers\": { \"ie-eli-mcp\": { \"command\": \"uvx\", \"args\": [\"ie-eli-mcp\"] } } }\n```\n\n### Windows 11 with Smart App Control\n\nSmart App Control blocks unsigned executables, which covers `uvx.exe`, `pip.exe`\nand the `ie-eli-mcp.exe` launcher that pip writes at install time. The `python.exe` and\n`py.exe` from the python.org installer are signed by the Python Software\nFoundation, so running the module through the interpreter works:\n\n```bash\npython -m pip install ie-eli-mcp\npython -m ie_eli_mcp\n```\n\n`pip.exe` is blocked for the same reason, so install with `python -m pip`, not\n`pip install`. If `python` is not on PATH, use the Windows launcher: `py -3 -m ie_eli_mcp`.\n\n```json\n{ \"mcpServers\": { \"ie-eli-mcp\": { \"command\": \"python\", \"args\": [\"-m\", \"ie_eli_mcp\"] } } }\n```\n\nDo not turn Smart App Control off to work around this - it cannot be re-enabled\nwithout reinstalling Windows.\n\nBuilding from source: see [Install](#install).\n\nAn MCP server for the **Irish Statute Book** (`irishstatutebook.ie`), the official source of\nIrish legislation. It grounds Irish acts and statutory instruments (SIs) by year + number,\nreturning metadata and the full enacted text, with verifiable ELI identifiers and Irish citations.\n\nPart of the MateMatic `eu-legal-mcp` production line - after PL, DE, AT, ES and FI. Same citation\ncontract, Irish Statute Book source.\n\n> **Scope.** This MVP grounds the ENACTED text of acts and SIs by coordinates (year + number +\n> type). The Irish Statute Book has no keyword-search API here, so discovery is by citation\n> (Irish citations give the coordinates, e.g. \"No. 7 of 2018\"). Revised/consolidated versions are\n> separate and not covered. Every response carries a `dataset_note`.\n>\n> **Licence.** Irish Statute Book content is official public information. This connector relays it\n> with attribution and a `source_url`.\n\n## The tools\n\n| Tool | What it does |\n|---|---|\n| `ie_get_act` | Metadata for an act or SI by year + number + type. |\n| `ie_get_text` | Full enacted text (`html` or `xml`). |\n| `ie_coverage` | Declare what this connector covers, when each family was captured, and - explicitly - what it does NOT cover. Every gap carries a fallback. |\n\nEvery response carries the contract: `eli_uri` (e.g.\n`https://www.irishstatutebook.ie/eli/2018/act/7/enacted/en`), `human_readable_citation`\n(e.g. `DATA PROTECTION ACT 2018 (No. 7 of 2018)`), and `source_url`.\n\n## Install\n\n```bash\ncd ie-eli-mcp\npip install -e .\n```\n\n## Configure (Claude Code / any MCP client)\n\n```json\n{\n  \"mcpServers\": {\n    \"ie-eli-mcp\": { \"command\": \"ie-eli-mcp\" }\n  }\n}\n```\n\nEnvironment:\n\n- `IE_ELI_BASE_URL` - default `https://www.irishstatutebook.ie`\n- `IE_ELI_CACHE_DIR` - default `~/.matematic/cache/ie-eli`\n- `IE_ELI_AUDIT_DIR` - default `~/.matematic/audit`\n\nNo API key.\n\n## Governance\n\n- **Public data only** - read-only against the Irish Statute Book; no client data leaves the machine.\n- **Audit log** - every tool call appends one JSON line to `~/.matematic/audit/ie-eli-mcp.jsonl`.\n- **Vendor-neutral** - talks only to `irishstatutebook.ie`; no LLM provider, no telemetry.\n- **Verifiable citations** - every response is independently checkable via `source_url`.\n\nSee `CONSTITUTION.md` and `DISCOVERY.md`.\n\n## Tests\n\n```bash\npip install -e \".[dev]\"\npytest tests/test_instructions_drift.py -v   # offline\npytest tests/test_smoke.py -v                # hits live Irish Statute Book\n```\n\n## Licence\n\nApache-2.0. © Matematic Solutions / Wieslaw Mazur.\n",
  "bytes": 3738,
  "sha": "05d400ec1f9572b2b3729b23233c273c9aa1d7bec9d872156a802ea2ea62a8a3",
  "repo_slug": "matematicsolutions/ie-eli-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_matematicsolutions_ie_eli_mcp_0fe83d0c/readme"
}