Serveur MCP

GitJog — Hungarian legislation

io.github.godavid/gitjog

Ce que fait ce MCP

Searches Hungarian legislation and provides section text, historical versions, amendment histories, and point-in-time diffs.

diff
Két időállapot §-szintű különbsége
Egy jogszabály két időállapotának összevetése: csak az eltérő §-ok, régi és új szöveggel, soronkénti blokkokkal. Az időállapotok napjait a `szakasz` (§ nélkül) vagy a `valtozasok` adja.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'tol', 'ig'], 'properties': {'ig': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'A késÅ\x91bbi idÅ\x91állapot napja (YYYY-MM-DD).'}, 'tol': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'A korábbi idÅ\x91állapot napja (YYYY-MM-DD).'}, 'slug': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'A jogszabály slugja, pl. â\x80\x9e2013-evi-cxxii-torveny-foldforgalmiâ\x80\x9d (a `kereses` adja).'}, 'horgony': {'type': 'string', 'maxLength': 200, 'description': 'Csak ezt a §-t (horgony).'}}}
fetch
Fetch (ChatGPT connector)
Egy `search`-találat teljes szövege az id („slug#horgony”) alapján.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1}}}
kereses
Keresés a magyar törvényekben
Melyik § szabályozza X-et? Teljes szövegű keresés magyar szótövezéssel, vagy hivatkozás feloldása („Fftv. 18. §”, „2013. évi CXXII. törvény”). A találat a § teljes szövegét hozza (4000 karakterig) és a § URL-jét — egy körben citálható.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'KeresÅ\x91kifejezés vagy hivatkozás: â\x80\x9etermÅ\x91föld elÅ\x91vásárlási jogâ\x80\x9d, â\x80\x9ePtk. 6:272. §â\x80\x9d, â\x80\x9e2013. évi CXXII. törvény 18. §â\x80\x9d, â\x80\x9eFftv.â\x80\x9d'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Találatok száma (alap 10, max 40).', 'exclusiveMinimum': 0}, 'hatalyos': {'type': 'boolean', 'description': 'Csak hatályos szöveg (alap: true). false: a már nem hatályos jogszabályok szövege is.'}}}
search
Search (ChatGPT connector)
Keresés a magyar törvényekben; az eredmény id-jét a `fetch` várja.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1}}}
szakasz
Egy § szövege egy időállapotban
Egy jogszabály egy §-a (horgony vagy §-szám szerint), opcionálisan egy adott napon hatályos szöveggel. § nélkül a jogszabály metaadatát, időállapot-listáját és tartalomjegyzékét adja (nem a teljes szöveget).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'A jogszabály slugja, pl. â\x80\x9e2013-evi-cxxii-torveny-foldforgalmiâ\x80\x9d (a `kereses` adja).'}, 'datum': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'IdÅ\x91állapot napja (YYYY-MM-DD): az ezen a napon hatályos szöveg. Alap: a legutolsó.'}, 'horgony': {'type': 'string', 'maxLength': 200, 'description': 'A § horgonya, pl. â\x80\x9e18-sz-elovasarlasi-jogâ\x80\x9d (a `kereses` vagy a tartalomjegyzék adja).'}, 'paragrafus': {'type': 'string', 'maxLength': 200, 'description': 'A § száma horgony helyett: â\x80\x9e18. §â\x80\x9d, â\x80\x9e6:272. §â\x80\x9d, â\x80\x9e18/A. §â\x80\x9d.'}}}
valtozasok
Mi változott?
Hatályba lépett módosítások listája az érintett §-ok régi/új szövegével — egy hívás elég egy értesítéshez. Figyeléshez: add meg a `felveve_utan` cursort (első hívásnál egy időbélyeg, utána a válasz `kovetkezo_felveve_utan` mezője) és szűrj `q`-val (címbeli szókezdet, pl. „termőföld|földek forgalm|Földalap”) vagy `slugs`-szal. Történeti kérdésre (`mi változott a Btk.-ban 2024-ben?`) a `since`/`until`/`slugs` szűrők valók.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'JogszabálycÃ\xadmre/rövidÃ\xadtésre illesztett szókezdet (kisbetű- és ékezet-független), â\x80\x9e|â\x80\x9d-vel több alternatÃ\xadva, többszavas tag is lehet: â\x80\x9etermÅ\x91föld|földek forgalm|Földalapâ\x80\x9d. A tag szó elején illeszkedik (â\x80\x9eföldâ\x80\x9d â\x86\x92 â\x80\x9eföldekâ\x80\x9d, de nem â\x80\x9ekülföldâ\x80\x9d); a puszta â\x80\x9eföldâ\x80\x9d túl tág (földgáz, földmérés is).'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Tételek száma (alap 20, max 50).', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Hatálybalépés napjától (YYYY-MM-DD).'}, 'slugs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 50, 'description': 'Csak ezek a jogszabályok.'}, 'until': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Hatálybalépés napjáig (YYYY-MM-DD).'}, 'felveve_utan': {'type': 'string', 'maxLength': 40, 'description': 'Cursor: ISO-8601 idÅ\x91bélyeg; csak az ezután a repóba került idÅ\x91állapotok. A válasz `kovetkezo_felveve_utan` mezÅ\x91jét add vissza a következÅ\x91 hÃ\xadvásban.'}}}
Modifié
diff
27 September 2026 02:44
Modifié
valtozasok
27 September 2026 02:44
Modifié
szakasz
27 September 2026 02:44
Modifié
kereses
27 September 2026 02:44
Ajouté
fetch
17 September 2026 12:42
Ajouté
search
17 September 2026 12:42
Ajouté
diff
17 September 2026 12:42
Ajouté
valtozasok
17 September 2026 12:42
Ajouté
szakasz
17 September 2026 12:42
Ajouté
kereses
17 September 2026 12:42