- —First MCP research tool for Austrian federal law (RIS) — live, publicly reachable
- —8 MCP tools: §-level retrieval, historical versions, amendment timeline, BGBl lookup
- —HTML → markdown pipeline + TTL cache + repeal detection
Austrian law for LLMs
Live at ris-mcp.noahpfister.com. RIS is Austria's official federal law database — every statute, every amendment, every BGBl entry — and this serves it to any MCP-compatible LLM at paragraph granularity. Point a model at it and ask it about § 1295 ABGB.
What it does
- Statute + paragraph search:Find and fetch any §, optionally scoped to one law.
- Range queries:Fetch §§ 200–210 UGB in one call, not ten.
- Historical versions:
get_paragraph_at(law, §, date)returns the text as it read on any past date. - Amendment timeline:Ordered list of every BGBl that touched a statute.
- BGBl lookup:Input a gazette reference, get back what law it amends.
- Cross-references:A local FTS index finds which other statutes cite a given paragraph.
What it handles
RIS returns HTML, not clean JSON. The server parses it into LLM-readable markdown, flags repealed paragraphs, resolves ambiguous law names by best match, and caches hard enough to stay inside the rate limits. Historical versioning runs on RIS's undocumented FassungVom parameter.
PythonFastMCPhttpxselectolax
More work
Event Management PWAEvent-management PWA, built and shipped solo.Industrial Printhead-Cleaning SoftwareControl software for an industrial printhead-cleaning rig.ClimateCanaryOffice air quality, from sensor firmware to the dashboard.What's possibleWhat comes out when an idea gets built all the way, with nothing in the way.
AI automation