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.0.tar.gz (72.0 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.0-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ris_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 72.0 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.0.tar.gz
Algorithm Hash digest
SHA256 babdec38fc15e2ad5799c3b3665877e3476ad99a8b74d7d586e25b13fd9d33b1
MD5 09d682fb537c172fec70c41c423eaf4c
BLAKE2b-256 7ffcd4db94cbefaae67a25933e162de4d2476e69e10df32ba75ae86765053b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for ris_mcp-0.2.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: ris_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5abd8bd2fdad1ed047c93b1ad40fb348587e29a3335dfafb6a497a0caf11975c
MD5 d21379c350b73457d5be3054399fd8f7
BLAKE2b-256 e1138273089a990eaef390934a59bd627a7bd1ad871493703a388418ab8de220

See more details on using hashes here.

Provenance

The following attestation bundles were made for ris_mcp-0.2.0-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