matematicsolutions

at-eli-mcp

Community matematicsolutions
Updated

MCP server for the Austrian RIS API (data.bka.gv.at) - search and fetch federal legislation with ELI identifiers and verifiable citations. Third connector in the eu-legal-mcp line.

at-eli-mcp

Instalacja (jedna komenda)

Opublikowany na PyPI + MCP Registry (io.github.matematicsolutions/at-eli-mcp). Uruchomienie bez klonowania:

uvx at-eli-mcp

Konfiguracja klienta MCP (stdio):

{ "mcpServers": { "at-eli-mcp": { "command": "uvx", "args": ["at-eli-mcp"] } } }

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

An MCP server for RIS (data.bka.gv.at), Austria's official legal information system(Rechtsinformationssystem des Bundes, operated by the Bundeskanzleramt). It searches andretrieves Austrian federal legislation (Bundesrecht) and case law (Judikatur) with verifiable ELIidentifiers, native ECLI for decisions, and Austrian citations.

Part of the MateMatic eu-legal-mcp production line - the Austrian member, after the Polishsejm-eli-mcp and the German de-eli-mcp. Same architecture and citation contract, RIS source.

Scope. Covers Austrian federal law (Bundesrecht) and case law (Judikatur, with anative ECLI). State law (Landesrecht) is a later feature. Every response carries a dataset_note.

Licence. Austrian Bundesgesetzblatt content and statutes are official works in the publicdomain; RIS is published as Open Government Data (keyless). This connector relays that publiccontent with attribution and a source_url.

The tools

Tool What it does
at_search Search federal law (GET /Bundesrecht) by free text and/or title.
at_get_text Fetch an act's full text (html or xml) from a hit's content URL.
at_case_search Search case law (GET /Judikatur) by free text, choosing a court (applikation). Hits carry a native ecli.
at_get_case_text Fetch a decision's full text from a case hit's content URL.
at_list_collections List the RIS collections and which are exposed.

Every response carries the contract: eli_uri (a full ELI URL, e.g.https://www.ris.bka.gv.at/eli/bgbl/I/2026/6/20260218), human_readable_citation(e.g. Datenschutzgesetz, BGBl. I Nr. 165/1999), and source_url.

Install

cd at-eli-mcp
pip install -e .

Configure (Claude Code / any MCP client)

{
  "mcpServers": {
    "at-eli-mcp": { "command": "at-eli-mcp" }
  }
}

Environment:

  • AT_ELI_BASE_URL - default https://data.bka.gv.at/ris/api/v2.6
  • AT_ELI_CACHE_DIR - default ~/.matematic/cache/at-eli
  • AT_ELI_AUDIT_DIR - default ~/.matematic/audit

No API key. RIS is keyless Open Government Data.

Governance

  • Public data only - read-only against RIS; no client data leaves the machine beyond search parameters.
  • Audit log - every tool call appends one JSON line to ~/.matematic/audit/at-eli-mcp.jsonl.
  • Vendor-neutral - talks only to data.bka.gv.at and (for full text) ris.bka.gv.at; no LLM provider, no telemetry.
  • Host-restricted text - full text is fetched only from ris.bka.gv.at.

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 RIS

Licence

Apache-2.0. © Matematic Solutions / Wieslaw Mazur.

MCP Server · Populars

MCP Server · New

    PascaleBeier

    HitKeep

    HitKeep is privacy-first analytics for humans and AI agents, self-hosted or in managed EU/US cloud regions.

    Community PascaleBeier
    prometheus

    prometheus-mcp

    MCP server for LLMs to interact with Prometheus

    Community prometheus
    TencentEdgeOne

    edgeone-makers-mcp

    An MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.

    Community TencentEdgeOne
    bonfire-systems

    reaper-mcp

    A comprehensive Model Context Protocol (MCP) server that enables AI agents to create fully mixed and mastered tracks in REAPER with both MIDI and audio capabilities.

    Community bonfire-systems
    Wanyi424

    wanyi-watermark

    抖音、小红书等平台去水印,视频解析工具,支持MCP服务

    Community Wanyi424