KKV jogi csapat — MCP és skill csomag

A legtöbb AI kitalálja a jogi választ. Ez lekérdezi a magyar törvények valós szövegét, és pontos paragrafusszámmal, kockázatszinttel válaszol. Ha magas a kockázat, hívd az ügyvédet — ha alacsony, megkapod a teendőket. A tíz skill mögött 4 300 magyar jogszabály valós szövege áll, és minden válasz paragrafusszámra hivatkozik.

Amivel a rendszer dolgozik

  • 10AI jogi skill
  • 4300+magyar jogszabály valós szövege
  • 90+automatizált teszt CI-ban

Miért van erre szükség?

Egy magyar KKV-nak általában nincs jogi osztálya. Az ügyvédet akkor hívják, amikor már baj van — nem előtte. A mindennapi kérdésekre („kell-e ÁSZF?”, „jó-e ez a szerződés?”, „hány nap szabadság jár?”) vagy guglizik a cégtulajdonos, vagy megkérdezi a ChatGPT-t. És reméli, hogy nem hallucinál.

A gond: a ChatGPT nem ismeri a magyar jogszabályokat. Nem a Ptk.-ból válaszol, hanem abból, amit a tanítóadatában talált — és ha nincs benne, kitalál egy paragrafusszámot. Aki kérdezi, nem feltétlenül veszi észre.

Egy egyszerű ügyvédi konzultáció 15–50 ezer forint. Szerződésvizsgálat 50–150 ezer. A legtöbb KKV ezért nem kérdez, amíg nincs baj. A baj aztán drágább, mint amennyibe a kérdés került volna.

KKV Jogi Csapat plugin

Honnan indult?

Az Ansvar Systems épített egy nyílt forráskódú MCP szervert, ami a Nemzeti Jogszabálytár (njt.hu) adatait teszi elérhetővé Claude-nak. A hostolt verziója azonban nem működött.

Klónoztam, javítottam, saját instance-ot hosztoltam, és ráhúztam egy skill réteget, ami KKV-soknak használható.


Hogyan épült fel az adatbázis?

Az njt.hu-ról letöltöttem a teljes korpuszt és felépítettem az adatbázist:

  • 4 326 dokumentum (törvény + módosító jogszabályok)
  • 130 220 szakasz-szintű bekezdés
  • 5 102 jogszabályi definíció
  • 50 EU irányelv/rendelet kereszthivatkozás
  • 282 MB SQLite adatbázis, FTS5 full-text search indexszel

A Ptk. (2013. évi V. tv.) is benne van, 1 599 bekezdéssel. Ez fontos, mert az eredeti adatbázis kiberbiztonsági fókuszú volt, és az FTS5 keresés nem találta a Ptk.-t angol lekérdezéssel. A magyar szöveg bent van, csak közvetlenül kell hivatkozni.


Mit változtat az MCP a szerződésellenőrzésen?

Egy valós bérleti szerződést adtam be kétféleképpen: először a jogszabály-adatbázis nélkül, aztán azzal.

MCP nélkül Claude azonosított problémákat, de pontos § hivatkozás nélkül. Sejtette, hogy valami nem stimmel a jogalappal vagy a felmondási eljárással, de nem tudta megmondani, konkrétan melyik törvényhely vonatkozik rá.

MCP-vel ugyanazokat a problémákat találta, de most már pontos paragrafusszámmal és az njt.hu-ról lekérdezett valós szöveggel. A különbség nem a találatok számában volt, hanem abban, hogy az eredményt meg lehet mutatni egy ügyvédnek, rá lehet keresni, hivatkozni lehet rá.


Mi van a skill csomagban?

A szerződésellenőrzés tapasztalatai alapján 10 specializált skill-t és 1 router-t építettem:

SkillMit old meg
kkv-jogi-routerTermészetes kérdésből azonosítja a jogterületet, irányít
kkv-szerzodesSzerződésvizsgálat, ÁSZF audit, NDA, szavatosság
kkv-gdprAdatkezelési tájékoztató, DPIA, incidens, DPA
kkv-munkajogMunkaszerződés, felmondás, szabadság, túlóra
kkv-fogyasztovedelmiWebshop checklist, elállási jog, jótállás
kkv-cegjogKft. taggyűlés, törzstőke, ügyvezető felelőssége
kkv-adoÁFA, TAO, KIVA, KATA, NAV online számla
kkv-engedelyekMűködési engedély, telepengedély, bejelentés
kkv-ingatlanSzékhelyszolgáltatás, üzlethelyiség bérlet
kkv-koveteleskezelesFizetési meghagyás, végrehajtás, késedelmi kamat
kkv-szellemi-tulajdonVédjegy, szerzői jog, szabadalom, domain vita

Minden skill ismeri a hozzá tartozó törvényeket, és négy MCP tool-t használ: keresés, bekezdés-lekérdezés, hivatkozás-validáció, hatályosság-ellenőrzés. A válaszban kockázatszintet ad, és jelzi, ha ügyvédre van szükség.


Hogyan frissül naponta?

A szerver Docker konténerben fut, a többi szolgáltatástól elkülönítve:

  • Node.js HTTP szerver (Streamable HTTP transport)
  • SQLite adatbázis FTS5 indexszel (docker volume)
  • Caddy reverse proxy (HTTPS, Let's Encrypt)
  • OAuth 2.1 (Claude Desktop custom connector kompatibilitás)

Napi frissítés cron jobbal (04:00 UTC):

  1. Változott-e valami az njt.hu-n?
  2. Ha igen: teljes ingest + adatbázis újraépítés
  3. DB másolás a docker volume-ba
  4. Konténer restart

Az MCP szerver közvetlenül elérhető custom connector-ként Claude Desktop-ból, OAuth 2.1 autentikációval.


Hogyan van tesztelve?

Teszttípusok

Az MCP szerverre és a skill csomagra háromféle teszt készült:

  • Unit tesztek — az egyes MCP tool-ok helyes működését ellenőrzik: keresés, bekezdés-lekérdezés, hivatkozás-validáció, EU kereszthivatkozás, hatályosság-ellenőrzés. Szélsőséges eseteket is lefednek (üres input, nem létező dokumentum, hiányzó tábla).
  • Contract tesztek — az adatbázis integritását vizsgálják: megvan-e a teljes korpusz, működik-e az FTS5 index magyar keresőszavakra, ki vannak-e nyerve a definíciók, feltöltötték-e az EU kereszthivatkozási táblákat.
  • Skill tesztek — mind a 10 jogterületre valós kérdésekkel, amelyeknél a válasz pontos paragrafusszámát és az njt.hu szövegével való egyezését ellenőrzik.

Eredmények

90 automatizált teszt fut CI-ban minden push-ra. A skill tesztelés 10 jogterületen összesen 40+ valós kérdéssel történt — minden kérdésnél előre meghatároztam az elvárt törvényhelyet, és a kapott választ az njt.hu szövegével vetettem össze.


Mire nem jó, és mikor kell ügyvéd?

Ez az eszköz nem helyettesíti az ügyvédet. Nem is akar.

  • A válaszok a jogszabály szövegéből jönnek, de nem értelmezik a bírói gyakorlatot. Egy § szövege önmagában nem mondja meg, hogyan alkalmazza a bíróság.
  • Nem ismer precedenseket. A Kúria jogegységi határozatai irányadóak, de ezek nincsenek az adatbázisban.
  • Nem ad jogi tanácsot — azonosítja a kockázatot, megmondja a paragrafust, de a döntés a tied.
  • Végrehajtási rendeleteket, kormányhatározatokat nem mindig tartalmaz az adatbázis.

Mikor fordulj ügyvédhez:

  • Ha a kockázatszint magas vagy kritikus
  • Ha peres vagy hatósági eljárás indult
  • Ha a szerződés értéke meghaladja az 5 millió Ft-ot
  • Ha a kérdés egyedi tényállást tartalmaz, ami nem fedhető le általános §-hivatkozással

Hogyan használd?

Két parancs Claude Code-ban, vagy a marketplace hozzáadása Claude Desktopban:

/plugin marketplace add gergototh1/kkv-jogi-plugin
/plugin install kkv-jogi-csapat@kkv-jogi-plugin

A telepítés részletei, a kérdésfeltevés módja, a válaszok ellenőrzése az njt.hu-n és a leggyakoribb hibák: Hogyan használd a KKV Jogi Csapat plugint. Ez az oldal arról szól, hogyan épült — az a cikk arról, hogyan használd.


Linkek: Plugin repó · MCP szerver forráskód

Nézzük meg, hol tudna nálad segíteni egy ilyen rendszer.

Van egy csapat kérdés, ami nálatok újra és újra felmerül — szerződés, GDPR, munkajog —, és mindig valaki mást kell megkérdezni érte? Írd meg, mi az, és megnézzük, hova illik be egy hasonló skill csomag.

  • Paragrafusszámmal válaszol, nem hallucinál
  • 90 automatizált teszt fut CI-ban minden push-ra
  • Napi frissítés az njt.hu változásaiból
  • Megmondja, mikor kell inkább ügyvéd