Skip to main content
Glama
README.md
# rechtssysteem-mcp

**De eerlijke Nederlandse rechtspraak-laag voor AI-agents.**
The honest Dutch case-law layer for AI agents.

Open-core: deze MCP-client is open source (Apache-2.0), het getrainde model
blijft op onze servers en wordt via een API aangeroepen (gratis proeftier).

MCP-server (stdio, JSON-RPC 2.0) met drie tools:

| tool | wat het doet |
|------|--------------|
| `voorspel_uitkomst` | voorspelt de uitkomst van een Nederlandse zaaktekst (afgewezen/gedeeltelijk/toegewezen) met kansen en zekerheid — de uitkomst-zinnen worden eerst uit de tekst geknipt |
| `rechtspraak_cijfers` | benchmark-cijfers: 609.715 zaken, accuracy 0,7818, macro-F1 0,7714, restlekkage 0,1% |
| `lekkage_check` | meet of een tekst/dataset de uitkomst al verraadt — de eerste stap vóór je een juridisch AI-claim gelooft |

## Waarom dit bestaat

Vóór de knip verraadt 92% van de Nederlandse uitspraken zijn eigen uitkomst
in de tekst die een model leest. Wij knippen het dictum, de conclusie-zin en
elke uitkomst-aankondigende zin eruit; na de knip resteert 0,1% lekkage — en
een eerlijke LightGBM-baseline haalt dan nog accuracy 0,7818 / macro-F1 0,7714
op 609.715 zaken (5-fold CV, out-of-fold). De methode en het cijfer staan
openbaar, zodat elke Nederlandse juridisch-AI-claim gecontroleerd kan worden.
**Klop het cijfer — maar doorloop eerst de lekkage-check.**

## Installatie

1. Haal een gratis proeftier-sleutel op [rechtssysteem.ai](https://rechtssysteem.ai).
2. Zet je sleutel (en optioneel het API-eindpunt) in de omgeving:

```powershell
$env:RECHTSSYSTEEM_API_KEY = "jouw-sleutel"          # verplicht
$env:RECHTSSYSTEEM_API_URL = "https://api.rechtssysteem.ai"  # optioneel
```

3. Registreer in Claude Desktop (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "rechtssysteem": {
      "command": "python",
      "args": ["C:/pad/naar/rechtssysteem_mcp.py"],
      "env": {
        "RECHTSSYSTEEM_API_KEY": "jouw-sleutel"
      }
    }
  }
}
```

Geen afhankelijkheden: de client gebruikt alleen de Python-standaardbibliotheek.
(`lekkage_check` werkt ook zonder API; `voorspel_uitkomst` heeft een sleutel nodig.)

## Lokaal testen

```
python rechtssysteem_mcp.py < regels.jsonl
```

## Gemeten betrouwbaarheid

Zekerheid < 55% = "weet niet". Risico-indicatie op basis van vergelijkbare
rechtspraak; geen juridisch advies. Volledige methodologie en cijfers:
[benchmark (NL)](publicatie/benchmark_nl.md) · [benchmark (EN)](publicatie/benchmark_en.md).

---

## Juridische status & aansprakelijkheid

1. **Geen juridisch advies.** Dit model en de bijbehorende MCP-server zijn
   uitsluitend bedoeld voor statistische analyse, benchmarking en onderzoek van
   openbare rechterlijke uitspraken. De gegenereerde output vormt uitdrukkelijk
   GEEN juridisch advies, geen bindende proceskansenbeoordeling en geen
   vervanging van een beëdigd advocaat of gekwalificeerd jurist.
2. **Beperking van procesrecht.** Rechterlijke beslissingen zijn afhankelijk van
   individuele feiten, procesvoering, bewijswaardering en de discretionaire
   bevoegdheid van de rechter. Statistische correlaties uit het verleden bieden
   geen garantie voor toekomstige uitspraken.
3. **Onzekerheidsdrempel.** Bij een voorspellende zekerheid van <55% geeft het
   systeem de kwalificatie 'onbepaald / onvoldoende statistische significantie'.
4. **Exoneratie.** Rechtssysteem.ai en de ontwikkelaars aanvaarden geen enkele
   aansprakelijkheid voor directe of indirecte schade, proceskosten of verloren
   vorderingen voortvloeiend uit het gebruik van, of het vertrouwen op, de
   software, de dataset of het model.
5. **AI-transparantie (EU AI Act art. 50).** De voorspellingen en analyses worden
   geheel gegenereerd door een algoritmisch machine-learning model (LightGBM).

## Merk, intellectueel eigendom & licentie

Copyright 2026 Rechtssysteem.ai (The Coppola Connection).

Gelicentieerd onder de Apache License, Version 2.0 (de "Licentie").
"Rechtssysteem.ai" is een handelsnaam. Deze licentie verleent op grond van
Section 6 van de Apache-2.0 licentie geen enkel recht op het gebruik van de
handelsnamen, merken, servicemerken of productnamen van de Licentiegever voor
commerciële doeleinden, behoudens redelijk en gebruikelijk redactioneel gebruik
ter aanduiding van de herkomst.