Skip to main content
Mit dem Gesetze-MCP liest der Agent im Agentic Chat Gesetze, durchsucht Normen und Urteile im Volltext, prüft Zitate und gibt einen Überblick nach Rechtsgebiet. Grundlage ist das Python-Paket gesetze-mcp, das Localmind als Open Source (MIT-Lizenz) pflegt. Ohne weitere Konfiguration liefert es nur deutsches Recht. Die Inhalte stammen aus öffentlichen Quellen: OpenLegalData für Gesetze und Urteile, gesetze-im-internet.de als amtlicher Text und Fallback, das Rechtsinformationsportal des Bundes und für Österreich das RIS. Ein API-Key ist nicht Pflicht, für den produktiven Einsatz aber empfohlen (siehe Eigenen OpenLegalData-API-Key hinterlegen).

Voraussetzungen

Sie können das Werkzeug in einem Space konfigurieren, wenn Sie in diesem Space die Rechte zum Anlegen von Werkzeugen haben. Sie legen es entweder direkt im Space an oder zentral in der Library und verteilen es über die Verteilungseinstellungen an mehrere Spaces (siehe Administration → Werkzeuge).

Einrichtung

Den allgemeinen Ablauf beschreibt Neues Werkzeug hinzufügen. Für den Gesetze-MCP gehen Sie so vor:
1

Dialog öffnen

Öffnen Sie im Space Ressourcen → Werkzeuge und klicken Sie auf Tool hinzufügen. Vergeben Sie einen Namen, zum Beispiel Gesetze, und optional eine Beschreibung.
2

Python-Paket eintragen

Wählen Sie den Tab Python (Python-Paket). Tragen Sie als Paketname gesetze-mcp ein und lassen Sie die übrigen Felder leer.Ohne Versionsangabe lädt die Plattform die neueste Version von PyPI. Neu veröffentlichte Versionen kommen mit bis zu rund 10 Minuten Verzögerung an.
3

Umgebungsvariablen setzen (optional)

Unter Umgebungsvariablen legen Sie Rechtsordnungen und Ihren API-Key fest. Für rein deutsches Recht ohne eigenen Key bleibt das Feld leer. Die Variablen erklären die folgenden Abschnitte.
4

Testen und speichern

Klicken Sie auf Verbindung testen und speichern Sie das Werkzeug mit Speichern. Der Test prüft nur, ob der Server startet. Ob Ihr API-Key gültig ist oder ein Kontingent erschöpft ist, zeigt sich erst beim ersten Aufruf im Chat.
5

Einem Agenten zuweisen

Weisen Sie das Werkzeug dem gewünschten Agenten zu.

Rechtsordnungen wählen

Welches Recht der Agent kennt, steuert die Variable GESETZE_MCP_LAENDER. Ohne die Variable gilt DE. Die fünf Werkzeug-Funktionen für Österreich (at_*) existieren nur, wenn AT in der Liste steht. Ohne AT liefert das Werkzeug kein österreichisches Recht, auch nicht versehentlich. Mit GESETZE_MCP_STANDARD_LAND legen Sie fest, welche Rechtsordnung bei Fragen ohne Länderbezug gilt. Ohne die Variable ist es das erste Land der Liste. Für Organisationen in Österreich empfehlen wir:
Eine Änderung der Rechtsordnungen greift erst in einem neuen Chat.

Eigenen OpenLegalData-API-Key hinterlegen

Ohne eigenen Key gilt das anonyme Limit von OpenLegalData. Es zählt pro IP-Adresse und Tag. Alle Anfragen, die über dieselbe IP-Adresse ins Internet gehen, teilen sich dieses Limit, zum Beispiel alle Chats einer Instanz. Ist es erreicht, sperrt OpenLegalData weitere Anfragen für bis zu rund 23 Stunden. Hinterlegen Sie für den produktiven Einsatz deshalb immer einen eigenen Key.
1

Konto anlegen

Legen Sie ein kostenloses Konto auf de.openlegaldata.io an und kopieren Sie Ihren API-Key.
2

Key eintragen

Öffnen Sie das Werkzeug und tragen Sie unter Umgebungsvariablen den Schlüssel OPENLEGALDATA_API_KEY mit Ihrem Key als Wert ein. Setzen Sie das Häkchen Sicher, damit der Wert maskiert angezeigt wird.
3

Speichern und neuen Chat starten

Klicken Sie auf Speichern und starten Sie einen neuen Chat.
Auch ein eigener Key hat ein Limit für viele Anfragen in kurzer Zeit. Im normalen Chat-Betrieb erreichen Sie es nicht.

Nutzung

Nutzer stellen ihre Fragen direkt im Chat, zum Beispiel:
  • „Was steht in § 535 BGB?”
  • „Was gilt zum Mietrecht?”
  • „Gilt die Biotreppe für alte Gasheizungen?”
Der Agent wählt dafür passende Funktionen des Werkzeugs:

Ausgehende Verbindungen

Das Werkzeug ruft folgende Hosts auf:
Ist der Verbindungstest grün, scheitern Aufrufe aber nur auf einer On-Premise-Instanz, geben Sie diese Hosts im Egress-Filter frei.

Optionale Variablen

Die folgenden Variablen brauchen Sie nur in Sonderfällen:

Grenzen

OpenLegalData kann Anfragen drosseln, vor allem ohne eigenen Key. Der Agent meldet dann, dass das Werkzeug gedrosselt ist oder einen Fehler liefert. Ursachen und Abhilfe beschreibt Gesetze-MCP ist gedrosselt oder verweigert den Zugriff. Startet das Werkzeug gar nicht, hilft Werkzeug-Verbindung (MCP) schlägt fehl. Die Suchbegriffe des Agenten gehen an die genannten öffentlichen Quellen. Chat-Inhalte, einschließlich der abgerufenen Texte, werden zur Inferenz an die konfigurierten Modell-Provider übermittelt, siehe Unterauftragsverarbeiter.