GitJog — Hungarian legislation
Full text and amendment history of Hungarian acts: section-level search, point-in-time text, diffs.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin kereses
- LOWin diff
- LOWin fetch
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"gitjog": {
"url": "https://gitjog.remenyfarm.hu/api/mcp"
}
}
}Remote-Endpunkte
https://gitjog.remenyfarm.hu/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢kereses(q, hatalyos, limit)
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ó.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Keresőkifejezés vagy hivatkozás: „termőföld elővásárlási jog”, „Ptk. 6:272. §”, „2013. évi CXXII. törvény 18. §”, „Fftv.”"
},
"hatalyos": {
"description": "Csak hatályos szöveg (alap: true). false: a már nem hatályos jogszabályok szövege is.",
"type": "boolean"
},
"limit": {
"description": "Találatok száma (alap 10, max 40).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"q"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢szakasz(slug, horgony, paragrafus, datum)
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).
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja)."
},
"horgony": {
"description": "A § horgonya, pl. „18-sz-elovasarlasi-jog” (a `kereses` vagy a tartalomjegyzék adja).",
"type": "string",
"maxLength": 200
},
"paragrafus": {
"description": "A § száma horgony helyett: „18. §”, „6:272. §”, „18/A. §”.",
"type": "string",
"maxLength": 200
},
"datum": {
"description": "Időállapot napja (YYYY-MM-DD): az ezen a napon hatályos szöveg. Alap: a legutolsó.",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢valtozasok(felveve_utan, since, until, slugs, q, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"felveve_utan": {
"description": "Cursor: ISO-8601 időbélyeg; csak az ezután a repóba került időállapotok. A válasz `kovetkezo_felveve_utan` mezőjét add vissza a következő hívásban.",
"type": "string",
"maxLength": 40
},
"since": {
"description": "Hatálybalépés napjától (YYYY-MM-DD).",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"until": {
"description": "Hatálybalépés napjáig (YYYY-MM-DD).",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"slugs": {
"description": "Csak ezek a jogszabályok.",
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"q": {
"description": "Jogszabálycímre/rövidítésre illesztett szókezdet (kisbetű- és ékezet-független), „|”-vel több alternatíva, többszavas tag is lehet: „termőföld|földek forgalm|Földalap”. A tag szó elején illeszkedik („föld” → „földek”, de nem „külföld”); a puszta „föld” túl tág (földgáz, földmérés is).",
"type": "string",
"maxLength": 200
},
"limit": {
"description": "Tételek száma (alap 20, max 50).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢diff(slug, tol, ig, horgony)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja)."
},
"tol": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "A korábbi időállapot napja (YYYY-MM-DD)."
},
"ig": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "A későbbi időállapot napja (YYYY-MM-DD)."
},
"horgony": {
"description": "Csak ezt a §-t (horgony).",
"type": "string",
"maxLength": 200
}
},
"required": [
"slug",
"tol",
"ig"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search(query)
Keresés a magyar törvényekben; az eredmény id-jét a `fetch` várja.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢fetch(id)
Egy `search`-találat teljes szövege az id („slug#horgony”) alapján.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Nachweis