Add it to Claude Code
claude mcp add ris-mcp -- npx -y ris-mcp-tsMake 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@latestFree · 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
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 dlxinstead ofnpxin 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 |