By mburgler
RIS brings search and citation across Austrian federal, state, district, and municipal law, gazettes (Bundesgesetzblatt, Landesgesetzblätter), and case law from the Verfassungsgerichtshof, Verwaltungsgerichtshof, Oberster Gerichtshof, Bundesverwaltungsgericht, Landesverwaltungsgerichte, and specialised tribunals into Claude. Built on the public OGD API of the Bundeskanzleramt Rechtsinformationssystem. Read-only, public, CC BY 4.0.
A Claude Code marketplace shipping the RIS plugin — search and citation over the Austrian Rechtsinformationssystem (RIS): federal, state, district and municipal law, gazettes (Bundesgesetzblatt, Landesgesetzblätter), and case law from the VfGH, VwGH, OGH, BVwG, LVwG, Datenschutzbehörde, and a dozen further specialised tribunals.
Read-only. Public data, CC BY 4.0 (Bundeskanzleramt, Republik Österreich). No write tools, no irreversible operations.
The plugin ships a pre-wired connector to the hosted MCP server at
https://ris-mcp-worker.matteo-buergler.workers.dev/mcp — no local server, no API key.
For non-technical users. Gives you both the tools and the bundled skill.
https://github.com/mburgler/ris-marketplace and accept.ris-research and the connector
ris-mcp must be installed. Typically, the connector
ris-mcp must be added individually.Adding the plugin in the Claude app allows for usage in the Claude Mobile App.
/plugin marketplace add https://github.com/mburgler/ris-marketplace
/plugin install ris-mcp@ris-marketplace
/reload-plugins
/reload-skills
For command usage, type /ris-research.
Eight tools and one skill:
| Tool | Purpose |
|---|---|
ris_about | Server identity, sources, license, disclaimer |
ris_list_scopes | Valid enum values for a field (Bundesland, Fachgebiet, …) |
ris_search | Universal search across 38 RIS applications, eight corpora |
ris_get_document | Full metadata for one record |
ris_get_section | Full text of one paragraph / article / Rechtssatz |
ris_get_related | Amendments, predecessors, cited norms, citing decisions |
ris_verify | In-force check on a date against consolidated law |
ris_get_history | Change feed for an Anwendung between two dates |
The bundled ris-research skill teaches the agent one discipline above all:
the verbatim-vs-paraphrase distinction — quotation marks mark text taken
unchanged from RIS, and paraphrase is never dressed as a quote. It keeps a lean
inline-tag vocabulary ([Modellwissen — zu prüfen], […]/[gekürzt],
[Übersetzung]) and a one-sentence prompt-injection defence over retrieved
content. Disclaimer once per session, no per-answer boilerplate.
Every record carries a ris_citation (RIS internal id + ELI or Geschäftszahl +
dokument_url + retrieved_at) and an is_authentic flag — true only for
applications that carry legal force (the gazette and a handful of authentic
registers), false for consolidated text (BrKons, LrKons) and informational
records. The server keeps this as structured data; the skill uses it for routing
rather than surfacing it on every answer.
curl https://ris-mcp-worker.matteo-buergler.workers.dev/health
# → { "status": "ok", "ris_reachable": true, ... }
.claude-plugin/
marketplace.json # marketplace manifest
ris-mcp/ # the plugin itself
.claude-plugin/plugin.json
.mcp.json # connector configuration → hosted endpoint
README.md # plugin-level docs
skills/ris-research/
SKILL.md # the agent skill
LICENSE # Apache-2.0 (plugin + skill content)
README.md # this file
The MCP server code (the thing that runs at ris-mcp-worker.matteo-buergler.workers.dev) is
maintained separately and is not part of this repository.
LICENSE.Only specific RIS applications carry legal force. Consolidated text is informational only — always cite the gazette for legally binding propositions. Not legal advice.
[email protected] (Bundeskanzleramt Abt. VII/6 — E-Government Bund/Verwaltung)External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub mburgler/ris-marketplace --plugin ris-mcpUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.