mcpField
E
estonian-law-mcp

estonian-law-mcp

ローカル
github.com/Ansvar-Systems法務・行政014 週間前に更新

estonian-law-mcp について

エストニア法の調査、コンプライアンス、リーガルテック開発向けの MCP サーバーです。官報の法令全文検索と条文取得に加え、引用検証、効力確認、EU 法との相互参照に対応します。

主な機能

  1. 01法令全文の検索
  2. 02法令略称と条番号による原文取得
  3. 03引用の検証と効力確認
  4. 04複数法令の引用集約
  5. 05EU 法との相互参照検索

活用シーン

  1. 01個人データ処理規定の検索
  2. 02指定法令条文の取得
  3. 03引用の検証と効力の確認
  4. 04エストニア法と EU 法の関係調査

MCP 対応

MCP クライアントに、エストニア法の検索、条文取得、引用検証、EU 法検索のツールを提供します。README では、コーパスは Ansvar Gateway 経由で提供され、ローカルで構築してサーバーを実行する方法も説明されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"eu-ansvar-estonian-law": {
"command": "npx",
"args": [
"-y",
"@ansvar/estonian-law-mcp"
]
}
}
}
起動コマンドnpx -y @ansvar/estonian-law-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@ansvar/estonian-law-mcp1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

エストニア法 MCP サーバー

エストニア法コーパスは現在、Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を https://gateway.ansvar.eu/mcp に接続してください。OAuth 接続は 1 回で完了し、無料プランも利用できます。このコーパスに加え、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)。登録後、クライアントはアカウントに紐づけられます。プラン(無料/プレミアム/チーム/企業)によって、ファンアウト、クォータ、アクセス可能な下流 MCP が決まります。


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

このリポジトリをクローンして、自分でコーパスを構築することもできます。スキーマ、 フェッチャー、ツールの実装はすべてこのリポジトリにあります。リポジトリに含まれていないのは ビルド済みデータベースです。上流ソースに適用される TDM および規格ライセンス上の制約により、 コーパスは公開成果物として再配布せず、Ansvar のインフラストラクチャで ホストしています。

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

AI 時代に向けた Riigi Teataja の代替手段。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

Isikuandmete kaitse seadus(IKS)や Karistusseadustik から、Tsiviilseadustiku üldosa seadus、Küberturvalisuse seadus などに至るエストニアの法令 1,602 件を、Claude、Cursor、または MCP 対応クライアントから直接検索できます。

法務テックやコンプライアンスツールを開発している方、エストニア法を調査している方にとって、これは信頼性を検証済みのリファレンスデータベースです。

Ansvar Systems が開発 -- スウェーデン、ストックホルム


このプロジェクトの目的

エストニアの法務調査で中心となるのは、エストニアのモデル的な電子政府プラットフォームである Riigi Teataja です。しかし、エストニア語の 1,602 件の法律を調べ、EUR-Lex と相互参照する作業は、依然として手作業です。たとえば、次のような方が対象です。

  • 弁護士として、書面や契約書の引用を検証する
  • コンプライアンス担当者として、IKS または Küberturvalisuse seadus に基づく義務を確認する
  • 法務テック開発者として、エストニア法に基づくツールを構築する
  • 研究者として、eelnõu から seadus までの立法経緯をたどる

……何十ものブラウザータブを開き、手作業で相互参照する必要はありません。Claude に尋ねれば、該当する条文を文脈とともに正確に取得できます。

この MCP サーバーにより、エストニア法を検索可能にし、相互参照できるようにし、AI が読み取れる形式にします。


クエリの例

接続したら、自然な言葉で質問できます(päringud toimivad eesti keeles või inglise keeles)。

  • "個人データ保護法(IKS)第6条は、個人データの処理原則について何を定めていますか?"
  • "エストニアの法令から「個人データ保護」を検索してください"
  • "個人データ保護法(RT I, 04.01.2019, 11)は現在も有効ですか?"
  • "刑法のコンピューター犯罪に関する規定は何ですか?"
  • "NIS2指令を施行するエストニアの法律はどれですか?"
  • "電子身分証明および電子取引の信頼サービス法から、電子署名に関する規定を検索してください"
  • "エストニア法におけるデータ侵害の通知に関する規定を検索してください"
  • "引用「IKS § 6」を検証してください"

含まれる内容

カテゴリー件数詳細
法令1,602件の法律Riigi Teataja のエストニア法令を網羅
条文63,624件の条文FTS5 による全文検索に対応
プレミアム:判例法0(無料プラン)Riigikohus および地方裁判所の判決を予定
プレミアム:立法準備資料163,383件の文書法案および説明書
プレミアム:機関のガイダンス0(無料プラン)Andmekaitse Inspektsioon のガイダンスを予定
データベースサイズ約116 MB最適化されたポータブルな SQLite
毎日の更新自動Riigi Teataja に対する最新性チェック

検証済みデータのみ — すべての引用は公式情報源(riigiteataja.ee)に照らして検証されます。LLM が生成したコンテンツは一切ありません。


これが機能する理由

原文そのままのソーステキスト(LLM による処理なし):

  • すべての法令テキストは、Riigi Teataja(riigiteataja.ee)の公式情報源から取り込まれています
  • 条文は SQLite FTS5 データベースの行から変更せずに返されます
  • LLM による要約や言い換えは一切ありません — データベースに含まれるのは規制の本文であり、AI による解釈ではありません

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

  • 検索では、BM25 スコアリングで順位付けされた条文が返されます(コンテキストに安全です)
  • 条文の取得では、法律の略称と条番号を指定して正確なテキストを取得できます
  • 相互参照を利用して、一度にすべてを読み込まずに情報をたどれます

技術アーキテクチャ:

Riigi Teataja API → Parse → SQLite → FTS5 snippet() → MCP response
                      ↑                     ↑
               Provision parser       Verbatim database query
従来の調査とこの MCP の比較
従来の方法この MCP サーバー
Riigi Teataja で法律名を使って検索平易なエストニア語で検索:「isikuandmete töötlemine nõusolek」
複数章にわたる法律を手作業でたどるコンテキスト付きで正確な条文を取得
法律間の相互参照を手作業で行うbuild_legal_stance で複数の情報源を集約
「この法律は有効ですか?」→ 手作業で確認check_currency ツール → 数秒で回答
EU の根拠を探す → EUR-Lex をくまなく調べるget_eu_basis → 関連する EU 指令をすぐに表示
API も連携機能もないMCP プロトコル → AI ネイティブ

従来の方法: Riigi Teataja で検索 → PDF をダウンロード → Ctrl+F → EUR-Lex と相互参照 → AKI のガイダンスを確認 → 繰り返す

この MCP: 「個人データの処理原則に関する IKS § 6 の欧州における法的根拠は何ですか?」 → 完了。


利用可能なツール(13)

中核となる法令調査ツール(8)
ツール説明
search_legislationBM25 による順位付けで、63,624件の条文を対象に FTS5 全文検索を行います。引用符付きフレーズ、ブール演算子、前方一致ワイルドカードに対応
get_provision法律の略称と条番号を指定して特定の条文を取得します(例:「IKS」+「§ 6」)
check_currency法律が有効(jõus/kehtetud)か、改正済みか、廃止済みかを確認します
validate_citation引用をデータベースと照合して検証します — ハルシネーションをゼロにするための確認です。「IKS § 6」「KarS § 206」に対応
build_legal_stance法的トピックについて、複数の法律から引用を集約します
format_citationエストニアの慣例に従って引用を整形します(完全形/短縮形/ピンポイント)
list_sources利用可能なすべての法令を、メタデータ、対象範囲、データの出所とともに一覧表示します
aboutサーバー情報、機能、データセットの統計、対象範囲の概要を表示します
EU 法統合ツール(5)
ツール説明
get_eu_basisエストニアの法令の基礎となる EU 指令・規則を取得します
get_estonian_implementations特定の EU 法令を実施するエストニアの法律を検索します
search_eu_implementationsエストニアでの実施件数を含む EU 文書を検索します
get_provision_eu_basis特定の条項に関する EU 法の参照情報を取得します
validate_eu_complianceエストニアの法令が EU 指令をどの程度実施しているかを確認します

EU 法の統合

エストニアはEU 加盟国(2004 年以降)であり、デジタルガバナンスの先駆者です。エストニアの電子政府およびデジタル ID に関する法律は eIDAS などの EU 法令に直接影響を与えており、EU デジタル法の実施国であると同時に起草国でもあるという点で、エストニアは独自の存在です。

指標値
EU 加盟国はい — 2004 年 5 月 1 日以降
ユーロ圏はい — 2011 年 1 月 1 日以降
EU 参照情報エストニアの法令と EU 法を結び付ける相互参照
国内法化された指令GDPR、NIS2、DORA、eIDAS、AI Act、PSD2、AML 指令など
EUR-Lex との統合メタデータの自動取得
電子政府エストニアのデジタル ID 関連法が eIDAS 標準の策定に貢献
エストニアにおける主な EU 法の実施
  • Isikuandmete kaitse seadus (IKS) — GDPR の国内法化(個人データ保護)
  • Küberturvalisuse seadus — サイバーセキュリティ法(NIS 指令の国内法化)
  • E-identimise ja e-tehingute usaldusteenuste seadus — eIDAS の国内法化
  • Makseasutuste ja e-raha asutuste seadus — PSD2 の国内法化

詳しくは EU_INTEGRATION_GUIDE.md をご覧ください。


データソースと鮮度

すべてのコンテンツは、エストニアの権威ある法令データベースを情報源としています。

  • Riigi Teataja — エストニアの公式官報(Eesti ametlik väljaanne)
  • EUR-Lex — EU 法の公式データベース(メタデータのみ)
データの出所
項目値
権威機関Riigi Teataja(エストニア官報)
取得方法Riigi Teataja 公式オープンデータ API
言語エストニア語
ライセンスパブリックドメイン(avalik teave)
対象範囲1,602 件の法令、63,624 件の条項
最終取り込み日2026-02-28
自動鮮度チェック(毎日)

毎日の GitHub Actions ワークフローが Riigi Teataja を監視し、変更を検出します。

チェック方法
法令の改正1,602 件の法令を対象に Riigi Teataja の日付を比較
新しい法令Riigi Teataja の新規公開を監視
廃止された法令Kehtetud/jõus ステータスの変更を検出
EU 参照情報の古さGit コミットのタイムスタンプ — 90 日を超える場合にフラグ付け

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


セキュリティ

このプロジェクトでは、自動化された複数層のセキュリティスキャンを実施しています。

スキャナー機能実行スケジュール
CodeQLセキュリティ上の脆弱性を静的解析毎週+PR
SemgrepSAST スキャン(OWASP Top 10、シークレット、TypeScript)プッシュごと
GitleaksGit の履歴全体からシークレットを検出プッシュごと
Trivyファイルシステムと npm 依存関係の CVE スキャン毎日
Docker Securityコンテナーイメージのスキャン+SBOM の生成毎日
Socket.devサプライチェーン攻撃を検出PR
OSSF ScorecardOpenSSF のベストプラクティスへの準拠状況を評価毎週
Dependabot依存関係を自動更新毎週

ポリシーの全文および脆弱性の報告方法については、SECURITY.md をご覧ください。


重要な免責事項

法律上の助言

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

法令の条文は、Riigi Teataja の公式出版物を出典としています。ただし、以下の点にご注意ください。

  • これは調査ツールであり、専門家による法律相談に代わるものではありません
  • 無料プランには裁判例の収録は含まれません。kohtupraktika の調査に、これだけを頼りにしないでください
  • 裁判所への書類提出にあたっては、重要な引用を一次資料(Riigi Teataja)で確認してください
  • EU 法との相互参照は法令の条文と EUR-Lex のメタデータから抽出したものであり、完全な実施状況の対応表ではありません

業務で使用する前に、以下をお読みください: DISCLAIMER.md | PRIVACY.md

クライアントの秘密保持

クエリは Claude API を経由します。秘匿特権の対象となる案件や機密情報を扱う場合は、オンプレミスにデプロイしてください。Eesti Advokatuur(エストニア弁護士会)の職業倫理基準に沿ったガイダンスについては、PRIVACY.mdをご覧ください。


開発

セットアップ
git clone https://github.com/Ansvar-Systems/Estonian-law-mcp
cd Estonian-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 seadused from Riigi Teataja
npm run build:db         # Rebuild SQLite database
npm run drift:detect     # Run drift detection against anchors
npm run check-updates    # Check for amendments
パフォーマンス
  • 検索速度: ほとんどの FTS5 クエリで 100 ミリ秒未満
  • データベースサイズ: 約 116 MB(効率的でポータブル)
  • 信頼性: データ取り込み成功率 100%

その他の Ansvar MCP

全体の対応状況はansvar.eu/coverageをご覧ください。

貢献

貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。

優先分野:

  • 裁判例の拡充(Riigikohus、ringkonnakohtud)
  • EU 法との相互参照の拡充
  • 法令の過去バージョンと改正履歴の追跡
  • Andmekaitse Inspektsioon のガイダンス文書
  • RIA(Riigi Infosüsteemi Amet)のサイバーセキュリティガイダンス

ロードマップ

  • FTS5 検索対応の法令データベース(法令 1,602 件、条項 63,624 件)

  • 双方向検索に対応した EU 法との統合

  • プレミアム準備作業文書データセット(文書 163,383 件)

  • Vercel Streamable HTTP デプロイ

  • Kohtupraktika(裁判例)の拡充 — Riigikohus および ringkonnakohtud

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

  • Andmekaitse Inspektsioon のガイダンス文書

  • RIA のサイバーセキュリティガイダンスおよび告知


引用

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

@software{estonian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Estonian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Estonian-law-mcp},
  note = {1,602 Estonian statutes with 63,624 provisions and EU law cross-references}
}

ライセンス

Apache License 2.0。詳細はLICENSEをご覧ください。

データライセンス
  • 法令および立法資料: Riigi Teataja(パブリックドメイン — avalik teave)
  • EU メタデータ: EUR-Lex(EU パブリックドメイン)

Ansvar Systems について

当社は、欧州市場向けに AI で開発を加速するコンプライアンスおよび法律調査ツールを構築しています。電子居住権からブロックチェーンで保護された公的記録まで、デジタルガバナンスをリードするエストニアは、当社の AI ネイティブな法律調査ツールに最適です。

そこで、オープンソースとして公開します。1,602 件の seadused と 63,624 件の条項を調べるのに、法律の学位が必要であってはなりません。

ansvar.eu -- Stockholm, Sweden


スウェーデン、ストックホルムで心を込めて開発

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。