Oma AI agent Europaius'e õiguskorpuse peal
Kes ehitab oma agenti õigus- või vastavusalaste ülesannete jaoks, ei pea looma seaduste andmebaasi. Europaius'e MCP server pakub otsingut, täistekstide laadimist ja riikide võrdlust standardsete tööriistadena, mida agent kutsub MCP SDK kaudu.

4 408 Seadused722 084 Kohtupraktika3 550 Seadused AI-selgitusega
Sisselogimine koodist
Interaktiivse kasutuse korral toimub standardne OAuth sisselogimine brauseris; MCP SDK nii Pythoni kui ka TypeScripti jaoks toetab seda. Serveripõhistele agentidele ja automatiseerimislahendustele on ette nähtud Europaius'e hinnakirjas olev API võti: sisselogimisel sisestate selle e-posti aadressi asemel, või teie oma OAuth klient läbib autoriseerimise korra ja salvestab uuendustokeni. Võti algab prefiksiga eur_ ja on seotud konto ja selle limiitidega.
Tööriistad
search(query, states): tagastab JSON{"results":[{id,title,url,snippet}]}seaduste ja kohtupraktika hulgast.fetch(id): dokumendi täistekst identifikaatori alusel, kaasa arvatud metaandmed (kohus, kuupäev, ECLI, riik).search_law,find_caselaw,find_caselaw_cz: sihipärane otsing õigusaktide või kohtupraktika seast koos parameetritega.get_paragraf(state, law, paragraf): paragrahvi täpne sõnastus seaduse numbri alusel.souvislosti(para_id): paragrahvi kontrollitud viitamisseosed.compare_norm(query, states): kõige asjakohasemad sätted igast riigist.vyklad,list_states: Tšehhi paragrahvi tõlgendus, kaetuse ülevaade.
Identifikaatorid
Tööriista search identifikaatorid on stabiilsed ja neid saab salvestada. Tšehhi kohtute otsused: case:<soud>:<slug>, kus kohus on ns, nss, us või justice (Tšehhi allikad). Paragrahv: para:CZ:89/2012:§2991. Välisriigi dokument: eu:DE:<id>. Tööriist fetch tagastab otsuse puhul õigusliku seisukoha, resolutsiooni ja põhjenduse ühes tekstis, kuni 80 tuhat märki.
Näide Pythonis
from mcp import ClientSession; from mcp.client.streamable_http import streamablehttp_client; async with streamablehttp_client("https://mcp.europaius.com/mcp", headers={"Authorization": "Bearer <token>"}) as (r, w, _): async with ClientSession(r, w) as s: await s.initialize(); res = await s.call_tool("search", {"query": "nõude aegumine", "states": ["CZ"]}). Tulemus on tekst koos JSON-iga, mille laadite standardsel viisil. Tokeni saate OAuth protsessi läbimisel või API võtmega sisselogimisel.
Soovitused agentidele
- Anna agendile süsteemne juhis, et ta kutsuks igal õiguslikul väitel tööriista ja lisaks vastusesse tulemusest saadud URL-i.
- Salvesta dokumentide identifikaatorid, mitte tekste; täisteksti laadi alles vajaduse korral.
- Arvesta, et esimene päring välisriigi kohta võtab kauem aega; kasuta ajapiiranguks vähemalt 120 s.
- Järgi konto limiite; agent tsüklis kulutab 100 päringut kiiresti, tootmiseks kasuta tellimust.
https://mcp.europaius.com/mcp
Korduma kippuvad küsimused
Kas saan serverit kutsuda ka ilma MCP-ta, tavalise HTTP-ga?
Protokoll on JSON-RPC üle HTTP, seega tehniliselt on see võimalik, kuid MCP SDK lahendab teie eest sessiooni, voogesituse ja vead. Soovitame kasutada SDK-d.
Kas on olemas sandbox või testkeskkond?
Tasuta konto 100 päringuga päevas toimib testkeskkonnana. Andmed on samad kui tootmiskeskkonnas.
Kuidas teavitada veast või puuduvast allikast?
Kontaktivormi kaudu veebilehel europaius.com. Puuduva allika korral märkige riik ja dokumendi tüüp.