Oma tekoälyagentti Europaius-oikeudellisen korpuksen päälle
Jos rakennat omaa agenttia oikeudellisiin tai compliance-tehtäviin, sinun ei tarvitse rakentaa lakitietokantaa itse. Europaius-MCP-palvelin tarjoaa haun, kokotekstien noudon ja valtioiden vertailun standardityökaluina, joita agentti kutsuu MCP SDK:n kautta.

57 119 Lait8 951 Oikeuskäytäntö3 549 Lait tekoälyselityksin
Interaktiivisessa käytössä kirjaudutaan standardilla OAuth-kirjautumisella selaimessa; sekä Python- että TypeScript-MCP SDK osaavat hoitaa sen. Palvelinpuolen agenteille ja automaatioille tarkoitettu on Europaius-hinnastosta saatava API-avain: kirjautuessa syötät sen sähköpostin sijaan, tai oma OAuth-asiakas käy autorisoinnin läpi kerran ja tallentaa uudistustokenin. Avain alkaa etuliitteellä eur_ ja on sidottu tiliin ja sen rajoihin.
search(query, states): palauttaa JSON-muodossa{"results":[{id,title,url,snippet}]}lainsäädännön ja oikeuskäytännön kattavuudella.fetch(id): dokumentin koko teksti tunnisteen perusteella, mukaan lukien metatiedot (tuomioistuin, päivämäärä, ECLI, valtio).search_law,find_caselaw,find_caselaw_cz: kohdennettu haku lainsäädännöstä tai oikeuskäytännöstä parametrein.get_paragraf(state, law, paragraf): pykälän tarkka sanamuoto lain numeron perusteella.souvislosti(para_id): pykälän vahvistetut viittaussuhteet.compare_norm(query, states): kunkin valtion relevanteimmat säännökset.vyklad,list_states: tsekkiläisen pykälän tulkinta, kattavuuden yleiskatsaus.
search-työkalun palauttamat tunnisteet ovat pysyviä ja ne voi tallentaa. Tsekkiläisten tuomioistuinten päätökset: case:<soud>:<slug>, jossa tuomioistuin on ns, nss, us tai justice (tsekkiläisiä lähteitä). Pykälä: para:CZ:89/2012:§2991. Ulkomaisen valtion dokumentti: eu:DE:<id>. fetch-työkalu palauttaa päätöksistä oikeusohjeen, tuomiolauselman ja perustelut yhtenä tekstinä, enintään 80 000 merkkiä.
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": "promlčení pohledávky", "states": ["CZ"]}). Tulos on tekstimuotoinen JSON, jonka lataat tavalliseen tapaan. Tokenin saat OAuth-kirjautumisen kautta tai API-avaimella kirjautumalla.
- Anna agentille järjestelmäohje kutsua työkalua jokaisen oikeudellisen väitteen kohdalla ja mainita vastauksessa tuloksesta saatu URL.
- Tallenna dokumenttien tunnisteet, älä tekstejä; lataa koko teksti vasta tarvittaessa.
- Varaudu siihen, että ensimmäinen ulkomaista valtiota koskeva kysely kestää kauemmin; käytä vähintään 120 sekunnin aikakatkaisua.
- Kunnioita tilin rajoja; agentti voi silmukassa kuluttaa 100 kyselyä nopeasti – käytä tuotannossa tilausta.
https://mcp.europaius.com/mcp
Voinko kutsua palvelinta ilman MCP:tä, tavallisella HTTP:llä?
Protokolla on JSON-RPC HTTP:n yli, joten teknisesti kyllä, mutta MCP SDK hoitaa istunnot, striimauksen ja virheet puolestasi. Suosittelemme SDK:n käyttöä.
Onko olemassa hiekkalaatikko- tai testiympäristöä?
Ilmainen tili, jossa on 100 kyselyä päivässä, toimii testiympäristönä. Data on samaa kuin tuotannossa.
Miten ilmoitan virheestä tai puuttuvasta lähteestä?
Yhteydenottolomakkeella osoitteessa europaius.com. Ilmoita puuttuvan lähteen kohdalla valtio ja dokumenttityyppi.