hungarian-law-mcp について
ハンガリーの法令・条文を検索し、EU法との関連や引用を確認できるMCPサーバーです。Ansvar Gatewayを通じて、法務調査、コンプライアンス確認、リーガルテック開発に利用できます。
主な機能
- 01法令・条文の検索
- 02条文の原文取得
- 03EU法との関連確認
- 04引用の検証と書式化
- 05法令の有効状況確認
活用シーン
- 01ハンガリー法の要件調査
- 02EU法を実施するハンガリー法の特定
- 03法令の現行性確認
MCP 対応
MCPクライアントはAnsvar Gatewayに接続し、法令検索、条文取得、EU法との相互参照ツールを利用します。リポジトリにはコーパス構築用のスキーマ、取得処理、ツール実装も含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ハンガリー法 MCP サーバー
ハンガリー法のコーパスは、現在 Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を
https://gateway.ansvar.eu/mcpに接続してください。OAuth で一度接続するだけで利用でき、無料プランもあります。このコーパスに加え、EU 規則、数十の監査済み法域(欧州および米国)の国内法、CVE/セキュリティインテリジェンスを網羅し、すべての検索結果に原文の出典引用が付いています。https://ansvar.eu/docs/quickstart から始めてください。
接続方法
Claude Code(1 行):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp
Claude Desktop / Cursor — claude_desktop_config.json(または mcp.json)に追加します:
{
"mcpServers": {
"ansvar": {
"type": "url",
"url": "https://gateway.ansvar.eu/mcp"
}
}
}
Claude.ai — Settings → Connectors → Add custom connector → https://gateway.ansvar.eu/mcp を貼り付けます
最初のリクエストで OAuth のサインアップフローが開きます(設定の詳細:ansvar.eu/docs/quickstart)。サインアップ後、クライアントはアカウントに紐付けられます。プラン(無料/プレミアム/チーム/企業)によって、ファンアウト、利用枠、接続可能な下流の MCP が決まります。
この MCP をセルフホストする
このリポジトリをクローンして、コーパスを自分で構築することもできます。スキーマ、 フェッチャー、ツールの実装はすべてここにあります。リポジトリに含まれていないのは 事前構築済みのデータベースです。上流ソースに関する TDM と標準のライセンス上の制約があるため、 コーパスは公開アーティファクトとして再配布せず、Ansvar のインフラストラクチャで ホストしています。
独自のコーパスを構築するには、このリポジトリの取り込みスクリプトを実行してください(エントリーポイントは
リポジトリによって異なります。通常は scripts/ingest.sh、npm run ingest、または make ingest です。
リポジトリのルートを確認してください)。
AI 時代の Magyar Közlöny に代わるものです。
4,314 件のハンガリー法令を、GDPR 執行法や Büntető Törvénykönyv から Polgári Törvénykönyv、Munka Törvénykönyve などまで、Claude、Cursor、または MCP 対応クライアントから直接検索できます。
法務テクノロジーやコンプライアンスツールを開発している方、ハンガリー法を調査している方にとって、検証済みの参照データベースです。
Ansvar Systems が開発 — スウェーデン、ストックホルム
このプロジェクトの目的
ハンガリー法の調査情報は、njt.hu(Nemzeti Jogszabálytár)、Magyar Közlöny の刊行物、EUR-Lex に分散しています。次のような場合でも、
- 弁護士として、準備書面や契約書の引用を確認する
- コンプライアンス担当者として、法令がまだ有効か確認する
- 法務テクノロジー開発者として、ハンガリー法を扱うツールを開発する
- 研究者として、4,314 件の法令をまたいで立法上の規定をたどる
……何十ものブラウザータブを開いて、手作業で相互参照する必要はありません。Claude に尋ねれば、該当する規定を文脈とともに正確に取得できます。
この MCP サーバーにより、ハンガリー法を検索可能、相互参照可能、AI が読み取り可能にします。
クエリの例
接続したら、自然に質問するだけです。
- 「『adatvédelem』を検索して――GDPR施行法はどのような義務を定めていますか?」
- 「刑法370条は現在も有効ですか?」
- 「労働法典から、労働者の保護に関する規定を見つけてください」
- 「民法典の消費者保護に関する章は、どのEU指令を国内法化しましたか?」
- 「GDPRを国内法化しているハンガリーの法律はどれですか?」
- 「引用を確認してください:Btk. 370. § (1) bek.」
- 「データ侵害の報告義務について、法的見解をまとめてください」
- 「ハンガリーのサイバーセキュリティ法は、NIS2指令の要件を満たしていますか?」
収録内容
| カテゴリ | 件数 | 詳細 |
|---|---|---|
| 法令 | 4,314件の法令 | njt.hu の包括的なハンガリー法令 |
| 条項 | 130,124件の条項 | FTS5 による全文検索に対応 |
| 判例 | 11,519件の判決 | 裁判所の判決(プレミアムプラン) |
| EU 相互参照 | 収録 | ハンガリー国内法化法令にリンクされた指令および規則 |
| データベースサイズ | 282 MB | 最適化されたポータブルな SQLite |
| 毎日の更新 | 自動 | njt.hu と照合して鮮度を確認 |
検証済みデータのみ――すべての引用は公式ソース(njt.hu、Magyar Közlöny)に照らして検証されています。LLM が生成したコンテンツは一切ありません。
実際の動作を見る
これが機能する理由
原文をそのまま提供(LLM による処理なし):
- すべての法令本文は、njt.hu(Nemzeti Jogszabálytár)の公式ソースから取り込まれています
- 条項は SQLite FTS5 データベースの行から変更せずに返されます
- LLM による要約や言い換えは一切ありません――データベースに含まれるのは法令本文であり、AI による解釈ではありません
スマートなコンテキスト管理:
- 検索では BM25 スコアリングで順位付けされた条項が返されます(コンテキストに安全です)
- 条項の取得では、法令識別子と条・項を指定して正確な本文を取得します
- 相互参照を活用して、一度にすべてを読み込まずに関連情報をたどれます
技術アーキテクチャ:
njt.hu API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
従来の調査方法とこの MCP の比較
| 従来の方法 | この MCP サーバー |
|---|---|
| njt.hu で法令名を検索 | 平易なハンガリー語で検索:「személyes adat hozzájárulás」 |
| 複数の条項にまたがる法令を手作業で確認 | 条項の本文を文脈とともに取得 |
| 法律間の相互参照を手作業で確認 | build_legal_stance で複数のソースを集約 |
| 「この法令はまだ有効か?」→ 手作業で確認 | check_currency ツール → 数秒で回答 |
| EU 法上の根拠を探す → EUR-Lex を調べる | get_eu_basis → 関連する EU 指令をすぐに確認 |
| 更新情報を複数のサイトで確認 | 毎日の自動鮮度チェック |
| API なし、連携なし | MCP プロトコル → AI ネイティブ |
従来: njt.hu で検索 → PDF をダウンロード → Ctrl+F → 相互参照を確認 → EU 法上の根拠を EUR-Lex で確認 → 繰り返す
この MCP: 「GDPR のどの記事が、特別なデータ処理カテゴリに関する9条を国内法化しましたか?」 → 完了です。
利用可能なツール(13)
中核となる法務調査ツール(8)
| ツール | 説明 |
|---|---|
search_legislation | BM25 による順位付けを使用した、130,124件の条項を対象とする FTS5 全文検索 |
get_provision | 法令識別子と条・項を指定して、特定の条項を取得 |
validate_citation | データベースと照合して引用を検証――ハルシネーションがないことを確認 |
build_legal_stance | 法的な論点について、複数の法令から引用を集約 |
format_citation | ハンガリーの慣例に従って引用を整形(完全形式/短縮形式/ピンポイント形式) |
check_currency | 法令が施行中、改正済み、または廃止済みかを確認 |
list_sources | 利用可能なすべての法令を、メタデータとデータの出典情報とともに一覧表示 |
about | サーバー情報、機能、データセットの統計、収録範囲の概要 |
EU 法統合ツール(5)
| ツール | 説明 |
|---|---|
get_eu_basis | ハンガリーの法令の根拠となる EU 指令・規則を取得します |
get_hungarian_implementations | 特定の EU 法令を実施するハンガリーの法律を検索します |
search_eu_implementations | ハンガリーでの実施件数とともに EU 文書を検索します |
get_provision_eu_basis | 特定の条項に関する EU 法の参照情報を取得します |
validate_eu_compliance | EU 指令に対するハンガリー法令の実施状況を確認します |
EU 法の統合
ハンガリーは EU 加盟国です。ハンガリーの法律は EU 指令を国内法に直接置き換え、EU 規則を実施するため、ハンガリー法と EU 法の対応関係を追跡できます。
EU 法とハンガリー法の整合における主な分野:
- GDPR(2016/679) -- 2018. évi XXXVIII. törvény(információs önrendelkezési jogról és az információszabadságról szóló törvény módosítása)によって実施
- NIS2 指令(2022/2555) -- ハンガリーのサイバーセキュリティ法(kibervédelmi törvény)に国内法化
- eIDAS 規則(910/2014) -- 直接適用。ハンガリーの電子識別規則によって補完
- DORA(2022/2554) -- 金融セクターにおけるデジタル運用レジリエンスの義務
- AI Act(2024/1689) -- すべての加盟国に直接適用される EU 規則
- 消費者保護指令 -- Fogyasztóvédelmi törvény によって実施
EU 連携ツールは双方向の検索に対応しています。EU 法令を実施するハンガリーの法律を検索したり、特定のハンガリーの条項の根拠となる EU 法令を検索したりできます。
| 指標 | 値 |
|---|---|
| EU 加盟国 | 2004 年以降 |
| 法体系 | 大陸ヨーロッパの伝統に基づく大陸法 |
| 官報 | Magyar Közlöny(magyarkozlony.hu) |
| 法令リポジトリ | Nemzeti Jogszabálytár(njt.hu) |
| EUR-Lex 連携 | メタデータの自動取得 |
詳細については、EU_INTEGRATION_GUIDE.md を参照してください。
データソースと鮮度
すべてのコンテンツは、権威あるハンガリーの法律データベースを情報源としています。
- njt.hu -- Nemzeti Jogszabálytár(国立法令リポジトリ)。ハンガリーの公式な統合法律データベースです
- Magyar Közlöny -- 官報(主要な法令公布媒体)
- EUR-Lex -- EU 法の公式データベース(メタデータのみ)
自動鮮度チェック(日次)
日次の GitHub Actions ワークフローにより、すべてのデータソースを監視します。
| ソース | チェック内容 | 方法 |
|---|---|---|
| 法令の改正 | njt.hu API の日付比較 | 4,314 件すべての法令を確認 |
| 新規法令 | Magyar Közlöny の公示(90 日間の期間) | データベースとの差分を確認 |
| EU 参照情報の陳腐化 | Git コミットのタイムスタンプ | 90 日を超えるとフラグを付与 |
セキュリティ
このプロジェクトでは、自動セキュリティスキャンを複数の層で実施しています。
| スキャナー | 機能 | スケジュール |
|---|---|---|
| CodeQL | セキュリティ上の脆弱性に対する静的解析 | 毎週、および PR 時 |
| Semgrep | SAST スキャン(OWASP トップ 10、シークレット、TypeScript) | プッシュごと |
| Gitleaks | Git の履歴全体にわたるシークレットの検出 | プッシュごと |
| Trivy | ファイルシステムと npm 依存関係の CVE スキャン | 毎日 |
| Docker Security | コンテナイメージのスキャンと SBOM の生成 | 毎日 |
| Socket.dev | サプライチェーン攻撃の検出 | PR 時 |
| OSSF Scorecard | OpenSSF のベストプラクティスに基づくスコア評価 | 毎週 |
| Dependabot | 依存関係の自動更新 | 毎週 |
ポリシーの全文と脆弱性の報告方法については、SECURITY.md を参照してください。
重要な免責事項
法律上の助言
このツールは法律上の助言を提供するものではありません
法令本文は、公式の njt.hu/Magyar Közlöny の刊行物を出典としています。ただし、以下の点にご注意ください。
- これは調査ツールであり、専門家による法律相談の代わりにはなりません
- 裁判所への提出書類では、重要な引用を必ず一次資料で確認してください
- EU 関連の相互参照は、EUR-Lex の全文ではなく、ハンガリーの法令本文から抽出しています
- 専門的な用途で条項を参照する前に、njt.hu で現行の効力を必ず確認してください
専門的な用途で使用する前にお読みください: DISCLAIMER.md | PRIVACY.md
クライアントの守秘義務
クエリは Claude API を経由します。秘匿特権の対象となる案件や機密性の高い案件には、オンプレミスでのデプロイを使用してください。Magyar Ügyvédi Kamara(ハンガリー弁護士会)のコンプライアンスに関するガイダンスは、PRIVACY.md をご覧ください。
ドキュメント
- EU 統合ガイド -- EU 相互参照に関する詳細なドキュメント
- EU 使用例 -- EU 法令の実践的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項と専門的な用途に関する注意事項
- プライバシー -- クライアントの守秘義務とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Hungarian-law-mcp
cd Hungarian-law-mcp
npm install
npm run build
npm test
ローカルでの実行
npm run dev # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js # Test with MCP Inspector
データ管理
npm run ingest # Ingest statutes from njt.hu
npm run build:db # Rebuild SQLite database
npm run check-updates # Check for amendments and new statutes
パフォーマンス
- 検索速度: ほとんどの FTS5 クエリで <100ms
- データベースサイズ: 282 MB(包括的なコーパス)
- 信頼性: 取り込み成功率 100%
その他の Ansvar MCP
ansvar.eu/coverage で全体のカバレッジをご確認ください。
貢献
貢献を歓迎します!ガイドラインについては、CONTRIBUTING.md をご覧ください。
優先分野:
- 裁判例の拡充(Kúria、憲法裁判所)
- EU 規則 MCP の統合(EU 法全文、CJEU の裁判例)
- 法令の過去のバージョンと改正履歴の追跡
- 政府政令(kormányrendeletek)の拡充
ロードマップ
-
FTS5 検索機能を備えた中核法令データベース
-
コーパス全体の取り込み(法令 4,314 件、条項 130,124 件)
-
裁判例データベース(判決 11,519 件、プレミアムティア)
-
EU 法統合ツール
-
Vercel Streamable HTTP デプロイ
-
毎日の鮮度チェック
-
裁判例の拡充(Kúria の全アーカイブ)
-
法令の過去のバージョン(改正履歴の追跡)
-
政府政令の拡充
引用
学術研究でこの MCP サーバーを使用する場合:
@software{hungarian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Hungarian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Hungarian-law-mcp},
note = {Comprehensive Hungarian legal database with 4,314 statutes and 130,124 provisions}
}
ライセンス
Apache License 2.0。詳細は LICENSE をご覧ください。
データライセンス
Ansvar の帰属表示コード:Hungarian-Szjt-Section-1-4。根拠:Szjt.
(1999 年著作権法第 LXXVI 号)§1(4) — 立法資料および行政資料を広く対象とする、法令に基づくパブリックドメインの適用除外。
- 法令・立法資料: Nemzeti Jogszabálytár (NJT) — 正式なポータルは
njt.jog.gov.huです(njt.huから移行)。Szjt. §1(4) に基づき再利用しています。 - EU メタデータ: EUR-Lex(EU のパブリックドメインに関する告知)。
対象範囲
ハンガリーの Szjt. §1(4) は、立法行為、行政行為、公式決定、その他の公式文書を対象とする、広範な法令上のパブリックドメイン適用除外です。
§1(4) の原文と対象範囲の分析については、Ansvar のアーキテクチャドキュメントリポジトリにある docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md をご覧ください。
Ansvar Systems について
当社は、欧州市場向けに AI を活用したコンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、ハンガリー法を参照するための社内ツールとして始まりました。ところが、ハンガリーおよび中央ヨーロッパ市場向けに開発する人々が、同じ調査上の課題を抱えていることが分かりました。
そこで、これをオープンソース化します。4,314 件の法令を調べるのに、法学位は必要ないはずです。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。