MCP server/search

RIS MCP Server

Access Austria's official legal database (RIS) via AI assistants.

★ 16philrox/ris-mcp-ts ↗by philroxupdated
1

Add it to Claude Code

claude mcp add ris-mcp -- npx -y ris-mcp-ts
2

Make your agent remember this setup

ris-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Access to 12 specialized tools covering all major RIS collections
  • Full document retrieval with smart prefix-based routing
  • Change history tracking across 30 application types
  • Supports federal law, state law, court decisions, and law gazettes
  • Free and open access using Austria's Open Government Data API

Tools 12

ris_bundesrechtSearch federal laws such as ABGB, StGB, and UGB.
ris_landesrechtSearch state and provincial laws for all 9 provinces.
ris_judikaturSearch court decisions from 11 different court types.
ris_bundesgesetzblattSearch Federal Law Gazettes (BGBl I/II/III).
ris_landesgesetzblattSearch State Law Gazettes (LGBl).
ris_regierungsvorlagenSearch government bills.
ris_dokumentRetrieve full document text by ID or URL.
ris_bezirkeSearch district authority announcements.
ris_gemeindenSearch municipal law and regulations.
ris_sonstigeSearch miscellaneous collections across 8 sub-apps.
ris_historyTrack document change history across 30 application types.
ris_verordnungenSearch state ordinance gazettes.

Try it

What does Austrian law say about tenancy rights?
Find Constitutional Court decisions on freedom of expression.
Show me §1295 of the ABGB (Austrian Civil Code).
What laws about climate protection were published in 2024?
Get the full text of document NOR40052761.
Original README from philrox/ris-mcp-ts

RIS MCP Server

An MCP (Model Context Protocol) server that gives AI assistants access to Austria's official legal database — the Rechtsinformationssystem (RIS).

Ask your AI assistant about Austrian law, and it will search and retrieve legal documents directly from the official government API. No API key required.

What You Can Do

Once connected, you can ask your AI assistant things like:

"What does Austrian law say about tenancy rights?"

"Find Constitutional Court decisions on freedom of expression."

"Show me §1295 of the ABGB (Austrian Civil Code)."

"What laws about climate protection were published in 2024?"

"Look up the building code for the province of Salzburg."

"Get the full text of document NOR40052761."

The server translates these natural language requests into structured API calls against the RIS Open Government Data API.

Features

  • 12 specialized tools covering all major RIS collections
  • Federal law (ABGB, StGB, UGB, ...) and state law for all 9 provinces
  • Court decisions from 11 court types (Supreme Court, Constitutional Court, Administrative Court, ...)
  • Law gazettes — Federal (BGBl) and state (LGBl)
  • Government bills, ministerial decrees, cabinet protocols
  • Full document retrieval with smart prefix-based routing
  • Change history tracking across 30 application types
  • Markdown and JSON output formats
  • Free and open — uses Austria's Open Government Data API, no API key needed

Quick Start

Run directly without installation:

pnpm dlx ris-mcp-ts

Or install globally:

pnpm add -g ris-mcp-ts

Configuration

Claude Desktop

Add to your Claude Desktop config (Settings > Developer > Edit Config):

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ris": {
      "command": "npx",
      "args": ["-y", "ris-mcp-ts"]
    }
  }
}

Note: The "Add custom connector" UI in Claude Desktop only supports remote MCP servers (HTTP/SSE). Local stdio servers like this one must be configured via the JSON file.

Tip: You can also use pnpm dlx instead of npx in all configuration examples if you prefer pnpm.

Claude Code

Add to your project or user settings:

claude mcp add ris -- npx -y ris-mcp-ts

VS Code (GitHub Copilot)

Add to .vscode/mcp.json in your project:

{
  "servers": {
    "ris": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "ris-mcp-ts"]
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for global access):

{
  "mcpServers": {
    "ris": {
      "command": "npx",
      "args": ["-y", "ris-mcp-ts"]
    }
  }
}

Windsurf

Add to your Windsurf MCP config at ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ris": {
      "command": "npx",
      "args": ["-y", "ris-mcp-ts"]
    }
  }
}

Other MCP Clients

Any MCP-compatible client can connect via stdio transport:

npx -y ris-mcp-ts
# or: pnpm dlx ris-mcp-ts

Available Tools

Tool Description
ris_bundesrecht Search federal laws (ABGB, StGB, UGB, etc.)
ris_landesrecht Search state/provincial laws (all 9 provinces)
ris_judikatur Search court decisions (11 court types)
ris_bundesgesetzblatt Search Federal Law Gazettes (BGBl I/II/III)
ris_landesgesetzblatt Search State Law Gazettes (LGBl)
ris_regierungsvorlagen Search government bills
ris_dokument Retrieve full document text by ID or URL
ris_bezirke Search district authority announcements
ris_gemeinden Search municipal law and regulations
ris_sonstige Search miscellaneous collections (8 sub-apps)
ris_history Track document change history (30 app types)
ris_verordnungen Search state ordinance gazettes

Tool Reference

<details> <summary><strong>ris_bundesrecht</strong> — Federal Laws</summary>

Search Austrian federal laws such as ABGB, StGB, UGB, and more.

Inputs:

Parameter Type Description
`suchworte

Frequently Asked Questions

What are the key features of RIS MCP Server?

Access to 12 specialized tools covering all major RIS collections. Full document retrieval with smart prefix-based routing. Change history tracking across 30 application types. Supports federal law, state law, court decisions, and law gazettes. Free and open access using Austria's Open Government Data API.

What can I use RIS MCP Server for?

Legal researchers looking up specific sections of the Austrian Civil Code (ABGB).. Journalists verifying the history of specific government bills or decrees.. Students researching court precedents from the Supreme or Constitutional Court.. Citizens checking municipal regulations or state-specific ordinances..

How do I install RIS MCP Server?

Install RIS MCP Server by running: npx -y ris-mcp-ts

What MCP clients work with RIS MCP Server?

RIS MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep RIS MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest