Skip to main content

MCP server for Austrian RIS (court decisions + federal law) backed by a local FTS5-indexed SQLite mirror

Project description

ris-mcp

👉 For end users: see jonashertner.github.io/ris-mcp for the three-command install.

Local MCP server for the Austrian Rechtsinformationssystem (RIS) — court decisions and consolidated federal law, queryable from Claude (Code, Desktop, claude.ai).

CI

What

ris-mcp maintains a locally-mirrored, FTS5-indexed SQLite copy of the full Austrian RIS corpus and exposes it to Claude via MCP. Compare to philrox/ris-mcp-ts, which is a thin live-API proxy: local mirror wins on search quality, latency, offline capability, and future citation-graph/reranking work.

Install (users)

See the landing page.

Develop (contributors)

git clone https://github.com/jonashertner/ris-mcp.git
cd ris-mcp
uv venv && uv pip install -e ".[dev]"
.venv/bin/pytest -v

Run the MCP server locally:

.venv/bin/ris-mcp serve

Kick off a full backfill (2–3 days):

.venv/bin/ris-ingest --full

Emit coverage stats:

.venv/bin/ris-ingest coverage --out docs/stats.json

Licenses

  • Code: MIT
  • Data: CC0-1.0 (amtliches Werk per § 7 öUrhG)

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ris_mcp-0.2.1.tar.gz (81.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ris_mcp-0.2.1-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file ris_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: ris_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 81.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ris_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c87daa111cc04c7df2132799b800430873613b2d1a82a9cceecd8bb21bab3c2d
MD5 3b4d3bb58571c005f79deda46039a6e6
BLAKE2b-256 f58294611bee56751b9846753e36566eef61f6a036fa5178590f6b9c6428617e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ris_mcp-0.2.1.tar.gz:

Publisher: release.yml on jonashertner/ris-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ris_mcp-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ris_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ris_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 12ff2462eeed14514f4f62ba89164c0a41e4a31ee6f1836995612fd784c3cbc1
MD5 068809c732a697e3805add96d6352c80
BLAKE2b-256 2d8160a2e983dd11e25b66632559e0d16db31bb199b935d4727aca0dc2d99e17

See more details on using hashes here.

Provenance

The following attestation bundles were made for ris_mcp-0.2.1-py3-none-any.whl:

Publisher: release.yml on jonashertner/ris-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page