Ris MCP Ts logo

Ris MCP Ts

by philrox

Search and retrieve Austrian laws, court decisions, gazettes, bills, and other RIS legal records through MCP.

Install Ris MCP Ts

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "philrox-ris-mcp-ts": {
      "command": "npx",
      "args": [
        "-y",
        "ris-mcp-ts"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

The philrox/ris-mcp-ts MCP server connects AI assistants to Austria’s official Rechtsinformationssystem (RIS) API. It exposes specialized tools for searching federal and state laws, court decisions, gazettes, government bills, municipal rules, administrative announcements, document history, and other legal collections. Use it when an agent needs Austrian legal sources, historical legislation, or the full text of a known RIS document. It runs locally over stdio and does not require an API key.

Use cases

  • Search Austrian federal legislation by title and section
  • Find Austrian court decisions by court, subject, or cited norm
  • Retrieve the full text of a known RIS document
  • Trace changes to Austrian legal documents
  • Research provincial, municipal, and gazette publications

Key features

  • Searches federal and provincial Austrian laws
  • Queries court decisions and legal headnotes
  • Retrieves full RIS document text
  • Searches gazettes, bills, and specialist collections
  • Tracks document change history
  • Runs over stdio without an API key

Tools13

What Ris MCP Ts lets your agent do. Expand a tool for its parameters.

Verified live~9.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

18/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · ris-mcp-ts (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars19Stargazers on the source repository.
npm downloads276Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Tools exposed13Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Ris MCP Ts works

What philrox/ris-mcp-ts MCP server does

The philrox/ris-mcp-ts MCP server gives MCP-compatible AI clients access to Austria’s official Rechtsinformationssystem (RIS). It covers current and historical legal material, including federal legislation, laws from all nine provinces, court decisions, federal and state gazettes, government bills, municipal rules, district authority announcements, and selected specialist collections.

The server is suited to research workflows where an assistant must locate an Austrian legal source and then inspect its text. It can also search document change history and state ordinance gazettes. RIS content is primarily German-language, so German queries are generally the most appropriate choice.

How it works

The philrox/ris-mcp-ts MCP server converts tool calls into structured requests to the RIS Open Government Data API. Search tools return matching records, while ris_dokument retrieves the complete text of a selected document by identifier or URL. ris_dokument_abschnitt returns a portion of an already opened document and is intended for document-viewer interfaces rather than ordinary full-text retrieval.

The available search areas are exposed as separate tools:

  • ris_bundesrecht for Austrian federal laws
  • ris_landesrecht for provincial laws
  • ris_judikatur for court decisions
  • ris_bundesgesetzblatt and ris_landesgesetzblatt for federal and state gazettes
  • ris_regierungsvorlagen for government bills
  • ris_bezirke and ris_gemeinden for district and municipal material
  • ris_sonstige for specialist collections
  • ris_history for document changes
  • ris_verordnungen for state ordinance gazettes

For precise legislation searches, use the law title and section number when known. Broad full-text searches may produce many alphabetically ordered results rather than relevance-ranked matches. Case-law searches can be narrowed by court system, court, subject area, document type, cited legal norm, and date ordering.

Setup and configuration

The philrox/ris-mcp-ts MCP server requires Node.js 20.19.0 or newer and uses stdio transport. It does not need an RIS API key. Run it without a local installation using npx -y ris-mcp-ts or pnpm dlx ris-mcp-ts; it can also be installed globally with pnpm.

For Claude Desktop, add a server entry to the client’s JSON configuration with npx as the command and -y ris-mcp-ts as its arguments. Claude Code can register the same command with claude mcp add. Cursor, Windsurf, and VS Code use their respective MCP JSON configuration files with a stdio server entry.

Other MCP clients can start the same command if they support stdio connections. Hosts with MCP Apps support may render search results as an interactive list and open a document viewer; clients without that extension still receive regular text results.

Tools and capabilities

The philrox/ris-mcp-ts MCP server provides 13 specialized tools. Federal and provincial law tools support title, section, state, date-version, and full-text queries. Judikatur searches distinguish between legal headnotes and complete decision texts, with both available by default.

Document retrieval is useful after a search identifies a specific RIS record. Long documents may be truncated when requested in full, so narrower searches or section retrieval may be necessary. The result interface can provide pagination, links back to RIS, and actions for loading full text when the client supports the relevant UI extension.

Limitations and notes

Search results are limited by the behavior and coverage of the RIS API. Broad terms can return large result sets, and the API orders such hits alphabetically by law title rather than by relevance. Some RIS applications have narrower coverage: the state ordinance gazette tool currently contains Tirol data from January 1, 2022, while the district announcement collection covers only specified provinces. The server provides legal source access, not legal advice.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ris MCP Ts

philrox/ris-mcp-ts is an MCP server that connects AI assistants to Austria’s official Rechtsinformationssystem (RIS) API. Its main tools search federal and provincial laws, court decisions, gazettes, government bills, municipal and specialist legal collections, document history, and full document text. It runs locally over stdio without requiring an API key.

Install it by running `npx -y ris-mcp-ts` or `pnpm dlx ris-mcp-ts`; both start the server without a separate installation. You can also install it globally with `pnpm add -g ris-mcp-ts`. The server requires Node.js 20.19.0 or newer.

Yes, philrox/ris-mcp-ts works with Cursor through a stdio MCP configuration. Add a server entry using `npx` as the command and `-y ris-mcp-ts` as the arguments in `.cursor/mcp.json` for project access or `~/.cursor/mcp.json` for global access.

No, philrox/ris-mcp-ts does not require an API key. It queries Austria’s RIS Open Government Data API directly when started by an MCP-compatible client.

Use `ris_dokument` after a search has identified the document, supplying its ID or URL. The tool returns the document text, although very long documents may be truncated. `ris_dokument_abschnitt` can return a section of a document already open in the RIS viewer.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRis MCP Ts AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/philrox-ris-mcp-ts?style=directory)](https://allmcps.com/mcp/philrox-ris-mcp-ts)
HTML Embed
<a href="https://allmcps.com/mcp/philrox-ris-mcp-ts"><img src="https://allmcps.com/api/badge/philrox-ris-mcp-ts?style=directory" alt="Ris MCP Ts on AllMCPs" /></a>