Skip to main content
Glama
Croatian Law MCP Server

Croatian Law MCP Server

Croatian Law MCP Server

クロアチア法コーパスは Ansvar Gateway を通じて提供されるようになりました。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を https://gateway.ansvar.eu/mcp に接続してください — 1つの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 — 設定 → コネクタ → カスタムコネクタを追加 → https://gateway.ansvar.eu/mcp を貼り付け

最初のリクエストで OAuth サインアップフローが開きます(セットアップ詳細: ansvar.eu/docs/quickstart)。サインアップ後、クライアントはアカウントにバインドされます。ティア(free / premium / team / company)によって、ファンアウト、クォータ、到達可能なダウンストリーム MCP が決まります。


この MCP をセルフホストする

このリポジトリをクローンして、コーパスを自分で構築することもできます。スキーマ、フェッチャー、ツール実装はすべてここにあります。リポジトリに含まれていないのは、事前構築済みデータベースです。アップストリームソースに対する TDM および標準ライセンスの制約により、公開アーティファクトとして再配布するのではなく、Ansvar インフラ上でコーパスをホストしています。

自分で構築する: このリポジトリの取り込みスクリプトを実行します(エントリーポイントはリポジトリによって異なります — 通常は scripts/ingest.sh、npm run ingest、または make ingest。リポジトリのルートを確認してください)。

AI時代のためのNN(Narodne novine)代替。

MCP Registry License GitHub stars CI Database Provisions

4,531 件のクロアチア法規 を、Zakon o provedbi GDPR や Kazneni zakon から Zakon o radu、Zakon o trgovačkim društvima まで、Claude、Cursor、または MCP 互換クライアントから直接クエリできます。

リーガルテック、コンプライアンスツールを構築している場合や、クロアチアの法律調査を行っている場合、これは検証済みの参照データベースです。

Ansvar Systems による構築 — スウェーデン、ストックホルム


Related MCP server: Icelandic Law MCP

存在理由

クロアチアの法律調査とは、Narodne novine、zakon.hr、EUR-Lex を渡り歩いて EU の導入状況を確認することを意味します。複雑な法典と実施規則の体系を横断する作業です。あなたが誰であっても:

  • 弁護士 — Vrhovni sud(最高裁判所)や Ustavni sud(憲法裁判所)の前に出る前に引用を検証する

  • コンプライアンス責任者 — Zakon o provedbi Opće uredbe o zaštiti podataka に基づく GDPR 導入状況を確認する

  • リーガルテック開発者 — クロアチア法に基づくツールを構築する

  • 研究者 — 4,531 の法規にわたって EU 指令の国内導入を追跡する

...数十のブラウザタブと手動の相互参照は必要ないはずです。Claude に聞くだけで、正確な条項を、文脈付きで取得できます。

この MCP サーバーは、クロアチア法を検索可能・相互参照可能・AI 可読にします。


クエリ例

接続後は、自然に質問するだけです:

  • "Što govori Zakon o provedbi Opće uredbe o zaštiti podataka o privoli?"

  • "Je li Kazneni zakon još uvijek na snazi?"

  • "Pretraži 'zaštita osobnih podataka' u hrvatskom zakonodavstvu"

  • "Koje EU direktive provodi Zakon o radu?"

  • "Što kaže članak 144. Kaznenog zakona o povredi tajnosti?"

  • "Pronađi odredbe o prijavljivanju povreda osobnih podataka"

  • "Koji hrvatski zakoni provode NIS2 direktivu?"

  • "Validiraj citat 'članak 5. Zakona o zaštiti osobnih podataka'"

  • "Usporedi zahtjeve za zaštitu podataka kroz NIS2 implementacije u hrvatskom pravu"


含まれる内容

カテゴリ

件数

詳細

法律

4,531 法規

Narodne novine からの包括的なクロアチア立法

条項

157,667 条

FTS5 による全文検索可能

データベースサイズ

253 MB

最適化された SQLite、ポータブル

鮮度チェック

自動

Narodne novine に対する差異検出

検証済みデータのみ — すべての引用は公式ソース(Narodne novine、zakon.hr)に対して検証されています。LLM 生成コンテンツはゼロです。


実際の動作

なぜ機能するのか

原文テキスト(LLM 処理なし):

  • すべての法律テキストは、Narodne novine (nn.hr) および zakon.hr の公式ソースから取り込まれます

  • 条項は SQLite FTS5 データベースの行から 変更されずに 返されます

  • LLM による要約や言い換えはゼロ — データベースには法律テキストが含まれており、AI の解釈ではありません

スマートなコンテキスト管理:

  • 検索は BM25 スコアリングでランク付けされた条項を返します(コンテキストに安全)

  • 条項の取得は、法律識別子 + 条番号で正確なテキストを提供します

  • 相互参照により、すべてを一度に読み込むことなくナビゲートできます

技術アーキテクチャ:

Narodne novine / zakon.hr --> Parse --> SQLite --> FTS5 snippet() --> MCP response
                               ^                        ^
                        Provision parser         Verbatim database query

従来の調査 vs. この MCP

従来のアプローチ

この MCP サーバー

法律名で zakon.hr を検索

わかりやすいクロアチア語で検索: "zaštita osobnih podataka pristanak"

複数条項から成る法典を手動でナビゲート

文脈付きで正確な条項を取得

法律間の手動相互参照

build_legal_stance がソース間で集約

"Je li ovaj zakon na snazi?" — 手動で確認

check_currency ツール — 数秒で回答

EU の根拠を探す — EUR-Lex を掘り下げる

get_eu_basis — 関連する EU 指令を即座に取得

API なし、統合なし

MCP プロトコル — AI ネイティブ

従来: Pretraži zakon.hr --> Navigi višečlane zakone --> Ctrl+F --> Usporedi s EU direktivama --> Ponovi

この MCP: "Koji EU akt je osnova za članak 5. Zakona o provedbi GDPR?" --> 完了。


利用可能なツール (13)

主要な法律調査ツール (8)

ツール

説明

search_legislation

BM25 ランキングによる 157,667 件の条項にわたる FTS5 全文検索。クロアチア語、引用フレーズ、ブール演算子、前方一致ワイルドカードに対応

get_provision

法律識別子 + 条番号で特定の条項を取得(例: "Kazneni zakon" + "144")

check_currency

法律が施行中か、改正済みか、廃止済みかを確認

validate_citation

データベースに対して引用を検証 — 幻覚ゼロのチェック

build_legal_stance

法的トピックについて複数の法律から引用を集約

format_citation

クロアチアの慣例に従って引用をフォーマット(完全/簡潔/ピンポイント)

list_sources

利用可能なすべての法律をメタデータ、適用範囲、データの出所とともに一覧表示

about

サーバー情報、機能、データセット統計、カバレッジ概要

EU法統合ツール (5)

ツール

説明

get_eu_basis

クロアチアの法律に対する EU 指令/規則を取得

get_croatian_implementations

特定の EU 法を実施するクロアチア法を見つける

search_eu_implementations

クロアチアの実施件数を含む EU 文書を検索

get_provision_eu_basis

特定の条項に対する EU 法の参照を取得

validate_eu_compliance

実施状況を確認(将来対応、EU MCP が必要)


EU法統合

クロアチアは 2013 年 7 月 1 日に EU に加盟しました。すべての EU 規則は直接適用され、指令はクロアチア法への国内導入が必要です。

指標

値

EU加盟

2013年7月1日以降

Acquis communautaire

EU 法秩序全体が適用

GDPR

Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) を通じて導入

NIS2

Zakon o kibernetičkoj sigurnosti (NN 14/2024) を通じて国内導入

AML4/5

Zakon o sprječavanju pranja novca i financiranja terorizma を通じて導入

EUR-Lex統合

相互参照によりクロアチアの法律を原 EU 法にリンク

主な EU 由来のクロアチア法

  1. Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) — GDPR 導入

  2. Zakon o kibernetičkoj sigurnosti (NN 14/2024) — NIS2 国内導入

  3. Zakon o elektroničkim komunikacijama — 電子通信コードの国内導入

  4. Zakon o tržištu kapitala — MiFID II 国内導入

  5. Zakon o sprječavanju pranja novca — AML 指令の国内導入

詳細なドキュメントは EU_INTEGRATION_GUIDE.md、実用的な例は EU_USAGE_EXAMPLES.md を参照してください。


データソースと鮮度

すべてのコンテンツは、信頼できるクロアチアの法律データベースから取得されています:

  • Narodne novine — クロアチア共和国の官報

  • Zakon.hr — クロアチアの統合法令ポータル

  • EUR-Lex — EU 公式法律データベース(相互参照メタデータ)

データの出所

フィールド

値

権威

Narodne novine d.d.(官報)

言語

クロアチア語(唯一の公用立法言語)

カバレッジ

クロアチアの国内法全体、EU 規則は直接適用

ソース

narodne-novine.nn.hr、zakon.hr

鮮度チェック

鮮度ツールは scripts/check-updates.ts および scripts/drift-detect.ts で利用できます。 このキュレーションされたリリースは、現在これらのチェックをスケジュールされた GitHub Actions ワークフローに接続していません。

チェック項目

方法

法律改正

既知の条項アンカーに対するドリフト検出

新規法令

NN公表インデックスとの比較

廃止法令

状態変更の検出

検証済みデータのみ -- すべての引用は公式情報源に対して検証されています。LLM生成コンテンツは一切ありません。


セキュリティ

このプロジェクトは、多層的な自動セキュリティスキャンを採用しています:

スキャナー

機能

スケジュール

CodeQL

セキュリティ脆弱性の静的解析

毎週+PRごと

Semgrep

SASTスキャン(OWASP Top 10、シークレット、TypeScript)

プッシュごと

Gitleaks

git履歴全体でのシークレット検出

プッシュごと

Trivy

ファイルシステムとnpm依存関係のCVEスキャン

毎日

Socket.dev

サプライチェーン攻撃の検出

PRごと

Dependabot

依存関係の自動更新

毎週

完全なポリシーと脆弱性の報告については、SECURITY.md を参照してください。


重要な免責事項

法的助言

このツールは法的助言ではありません

法令テキストは、公式のNarodne novineおよびzakon.hrの刊行物から取得されています。ただし:

  • これは研究ツールであり、専門的な法律顧問の代替ではありません

  • 裁判例のカバレッジは含まれていません -- 判例研究のためにこれだけに依存しないでください。公式のVrhovni sudおよびUstavni sudのデータベースを参照してください

  • 重要な引用は、裁判所提出書類については一次情報源と照合してください

  • EU相互参照は、法令テキストとメタデータから導出されており、EUR-Lexの全文分析に基づくものではありません

  • 統合版はzakon.hr上でNarodne novineの原本と異なる場合があります -- 法的手続きには常に官報で確認してください

専門的に使用する前に読んでください: DISCLAIMER.md | PRIVACY.md

クライアントの機密保持

クエリはClaude APIを経由します。特権的または機密性の高い案件には、オンプレミス展開を使用してください。法務実務におけるAIツールの使用に関するHrvatska odvjetnička komora(HOK)のガイドラインを参照してください。


開発

セットアップ

git clone https://github.com/Ansvar-Systems/croatian-law-mcp
cd croatian-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 Narodne novine
npm run catalog:crawl             # Crawl NN law catalog
npm run catalog:build-csv         # Build catalog from CSV
npm run catalog:ingest            # Ingest from catalog
npm run catalog:sync-fast         # Fast sync via CSV + ingest
npm run build:db                  # Rebuild SQLite database
npm run drift:detect              # Run drift detection against anchors

パフォーマンス

  • 検索速度: ほとんどのFTS5クエリで<100ms

  • データベースサイズ: 253 MB(最適化済み、ポータブル)

  • 信頼性: 4,531の法令にわたって100%の取り込み成功率


その他のAnsvar MCP

全MCP群のカバレッジは ansvar.eu/coverage をご覧ください。

コントリビューション

コントリビューションを歓迎します! ガイドラインについては CONTRIBUTING.md を参照してください。

優先分野:

  • 裁判例の拡充(Vrhovni sud、Ustavni sud、VSRH)

  • EU相互参照の拡充(指令から法令への完全なマッピング)

  • 過去の法令バージョンと改正追跡

  • 下級裁判所の判決(Županijski sud、Općinski sud のアーカイブ)


ロードマップ

  • FTS5検索を備えた中核法令データベース

  • 全文コーパスの取り込み(4,531法令、157,667条項)

  • EU法統合ツール

  • Vercel Streamable HTTPデプロイ

  • 裁判例の拡充(Vrhovni sud、Ustavni sud)

  • 下級裁判所のカバレッジ(Županijski、Općinskiアーカイブ)

  • 過去の法令バージョン(改正追跡)

  • プログラムによるアクセスのためのWeb API


引用

このMCPサーバーを学術研究で使用する場合:

@software{croatian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Croatian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/croatian-law-mcp},
  note = {4,531 Croatian statutes with 157,667 provisions and EU law cross-references}
}

ライセンス

Apache License 2.0。詳細は LICENSE を参照してください。

データライセンス

Ansvar attribution code: HR-Statutory-PD-Conditional。根拠: ZASP (Zakon o autorskom pravu i srodnim pravima)第18条(3) — 条件付き法定パブリックドメイン(statutory-PD)の適用除外。

  • 法令および立法: Narodne novine d.d. 経由 narodne-novine.nn.hr。ZASP第18条(3)に基づき再利用 — トリガーイベントを 経過したテキストに限る。

  • EUメタデータ: EUR-Lex(EUパブリックドメイン表示)。

適用範囲(条件付き — トリガー要件)

クロアチアのZASP第18条(3)は条件付きであり、他国の広範な法定パブリックドメイン(statutory-PD)適用除外とは構造的に異なります。

  • デフォルト状態: すべての著作物(立法草案テキストを含む)は、 創作の瞬間から著作権で保護されます。

  • トリガー要件: 保護が失われるのは、次の3つのトリガーイベントのいずれかが発生した場合のみです:

    1. その著作物が公式手続き(例:Saborでの立法手続き)に提出された場合。

    2. その著作物が公共情報ルールに基づいて開示された場合。

    3. その著作物がNarodne novine(官報)に掲載された場合。

  • このMCPへの実務的な影響: 取り込みは必ずトリガー後のテキストに限定する必要があります — 通常はNarodne novineに掲載されたバージョン — 作業用ドラフト、省庁内部の準備資料、 提出前の委員会ドラフトは対象外です。これらは引き続き保護されます。

第18条(3)の正確なテキストと条件付きトリガー分析については、Ansvarアーキテクチャ文書リポジトリ内の docs/audits/2026-05-17-eu-copyright-statutory-works-batch-3-BG-HR-SK-SI-SE.md を参照してください。


Ansvar Systemsについて

私たちは、欧州市場向けのAI駆動型コンプライアンスおよび法律調査ツールを構築しています。このMCPサーバーは、クロアチア法に対する社内参照ツールとして始まりました -- アドリア海およびEU市場向けに構築しているすべての人が同じ調査上の不満を抱えていることが判明しました。

そこで、私たちはこれをオープンソース化しました。4,531の法令とそのEUソース指令をナビゲートするのに、法学の学位は必要ないはずです。

ansvar.eu -- スウェーデン、ストックホルム


Related MCP Connectors

Related MCP Servers