Gergo Toth
gergo.toth

~/AI & vibe-marketing

.esettanulmányok.cikkek.kapcsolat

AI rendszerek a gyakorlatban

.esettanulmanyok.cikkek.kapcsolat
© 2026 Gergo Toth
ÁSZF·Adatvédelem

// esettanulmány

KKV jogi csapat
MCP és skill csomag

A legtöbb AI kitalálja a jogi választ. Ez lekérdezi. 4 300 magyar törvény valós szövege, pontos paragrafusszám, kockázatszint.

Ha magas a kockázat, hívd az ügyvédet. Ha alacsony, megkapod a teendőket.

KKV Jogi Csapat plugin

// tartalom

Miért van erre szükségA kiindulásAdatbázis felépítéseMCP nélkül vs. MCP-velSkill csomagArchitektúra és frissítésTesztelésMire nem jóHogyan használd

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.


A kiindulás: egy törött MCP szerver

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ó.


Adatbázis felépítése

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.


Szerződésellenőrzés: MCP nélkül vs. MCP-vel

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á.


Skill csomag

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.


Architektúra és napi frissítés

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.


Tesztelés

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

Claude Code-ban (CLI vagy VSCode):

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

Claude Desktop-ban: Customize → Plugins → Add marketplace → írd be: gergototh1/kkv-jogi-plugin → Install.

Az MCP szerver automatikusan bekötődik. Ha külön is hozzá akarod adni: Settings → Connectors → Add custom connector → https://law.49-13-169-95.nip.io/mcp

/kkv-jogi-router → írd be a kérdésed magyarul.


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

Írj LinkedInen
vagy írj itt