MCP-Referenz
get_document
Volltext, Metadaten und vorhandene KI-Zusammenfassungen eines Dokuments abrufen.
Aufruf und Parameter
| Parameter | Bedeutung |
|---|---|
| identifier · erforderlich | ECLI, ELI, CELEX oder id aus einem Suchergebnis |
| type | Optional: case_law oder legislation; hilft bei nicht eindeutigen Kennungen |
| language | Gewünschte Textsprache als ISO-Code; standardmäßig Deutsch, dann Englisch, dann vorhandene Sprache |
| cursor | Fortsetzungstoken aus text.next_cursor |
| max_characters | Gewünschte Ausschnittgröße ab 1.000 Zeichen; Standard 20.000, begrenzt durch die Serverobergrenze |
| include_full_text | Größtmöglichen Text in einer Antwort anfordern; Standard false |
| anchor | An einem Textanker beginnen, z. B. randnummer-42 |
| paragraph_from / paragraph_to | Bereich amtlicher Randnummern auswählen |
Beispiel: bekanntes Urteil abrufen
{
"identifier": "ECLI:DE:BVERFG:2019:RS20191106.1BVR001613",
"language": "de",
"max_characters": 20000
}
Lange Texte weiterlesen
Prüfen Sie text.complete. Wenn es false ist, übernehmen Sie text.next_cursor unverändert als cursor in den nächsten Aufruf mit derselben Kennung und Auswahl. include_full_text hebt die Serverobergrenze nicht auf: Auch dann kann weiteres Blättern nötig sein. Die Standardobergrenze beträgt 200.000 Zeichen.
Ist ein Cursor nicht mehr gültig, beginnen Sie den Abruf ohne cursor erneut. status: fetching bedeutet, dass der Text nachgeladen wird; warten Sie retry_after_seconds und wiederholen Sie den Aufruf.
Metadaten und Zitate
available_languages zeigt vorhandene Sprachfassungen. related_documents kann weitere Dokumente desselben EuGH-Verfahrens enthalten, zum Beispiel Urteil und Schlussanträge. Randnummern bleiben als [Rn. 42] erhalten; text.paragraph_numbering beschreibt die Nummerierung. Eine ai_summary ist maschinell erzeugt und vom Originaltext zu unterscheiden.