mcpField
L
latvian-law-mcp

latvian-law-mcp

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

latvian-law-mcp について

ラトビアの法令・条文を検索し、EU法との関連や引用を確認できるMCPサーバーです。Ansvar Gateway経由で、法務調査、コンプライアンス確認、リーガルテック開発に利用できます。

主な機能

  1. 01法令・条文の検索
  2. 02条文の原文取得
  3. 03EU法との関連確認
  4. 04引用の検証と書式化
  5. 05法令の有効状況確認

活用シーン

  1. 01ラトビア法の要件調査
  2. 02条文の根拠となるEU法の追跡
  3. 03法令の現行性確認

MCP 対応

MCPクライアントはAnsvar Gatewayに接続し、法令検索、条文取得、EU法との相互参照ツールを利用します。リポジトリにはコーパス構築用のスキーマ、取得処理、ツール実装も含まれます。

設定

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

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

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

パッケージ
npm@ansvar/latvian-law-mcp1.0.2

ツール

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

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

詳細

ラトビア法 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 — 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 時代の Latvijas Vēstnesis 代替サービスです。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

Fizisko personu datu apstrādes likums や Krimināllikums から Civillikums、Darba likums などまで、2,249 件のラトビア法令を Claude、Cursor、または MCP 対応クライアントから直接検索できます。

法務テック、コンプライアンスツールの開発やラトビア法の調査に取り組んでいる方に向けた、検証済みの参照データベースです。

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


このプロジェクトの目的

ラトビア法の調査では、包括的な法典・規則体系を対象に、likumi.lv、官報 Latvijas Vēstnesis、EU 法への実施状況を確認する EUR-Lex を行き来する必要があります。たとえば、次のような方が対象です。

  • Augstākā tiesa(最高裁判所)または Satversmes tiesa(憲法裁判所)に提出する前に、引用を検証する弁護士
  • Fizisko personu datu apstrādes likums に基づく GDPR の実施状況や NIS2 の要件を確認するコンプライアンス担当者
  • ラトビア法に関するツールを構築する法務テック開発者
  • 2,249 件の法令を調べ、EU 指令の国内法化をたどる研究者

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

この MCP サーバーにより、ラトビア法を検索可能にし、相互参照しやすく、AI が読み取れる形式にします。


クエリの例

接続したら、自然な言葉で質問するだけです。

  • 「個人データ処理法第25条は、データ処理について何を定めていますか?」
  • 「刑法は現在も有効ですか?」
  • 「ラトビアの法令から『個人データ保護』を検索」
  • 「労働法の基礎となっているEU法令は何ですか?」
  • 「NIS2指令を実施するラトビアの法律はどれですか?」
  • 「民法第1785条は、債権関係について何を定めていますか?」
  • 「引用『個人データ処理法、第25条』を検証」
  • 「NIS2をラトビアで実施する各法令のデータ保護要件を比較」

含まれる内容

カテゴリ件数詳細
法令2,249 件の法令likumi.lv のラトビア法令を網羅
条文57,679 件の条項FTS5 で全文検索可能
プレミアム:判例127,042 件の判決Augstākā tiesa、Satversmes tiesa、Administratīvā tiesa(プレミアムプラン)
プレミアム:法案準備資料29,516 件の文書Saeima の注釈および解説報告書(プレミアムプラン)
データベースサイズ131 MB最適化されたポータブルな SQLite
毎日の更新自動likumi.lv に対する鮮度チェック

検証済みデータのみ――すべての引用は公式情報源(likumi.lv、Latvijas Vēstnesis)と照合して検証されています。LLM が生成したコンテンツは一切ありません。

プレミアムデータセットには、ラトビアの3段階の裁判所による127,042件の判決と、29,516件の法案準備資料が含まれています。


実際の動作を見る

これが機能する理由

出典の原文を保持(LLM による処理なし):

  • すべての法令本文は likumi.lv(ラトビア共和国が運営する公式の統合法令ポータル)から取り込まれています
  • 条項は SQLite FTS5 データベースの行から変更せずに返されます
  • LLM による要約や言い換えは一切ありません――データベースに含まれるのは法令本文であり、AI による解釈ではありません

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

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

技術アーキテクチャ:

likumi.lv --> Parse --> SQLite --> FTS5 snippet() --> MCP response
               ^                        ^
        Provision parser         Verbatim database query
従来の調査方法とこの MCP の比較
従来の方法この MCP サーバー
法令名で likumi.lv を検索平易なラトビア語で検索:「personas datu apstrāde piekrišana」
複数の条項からなる法令を手作業で確認条文とそのコンテキストを正確に取得
法令間の相互参照を手作業で確認build_legal_stance で複数の情報源を集約
「この法律は現在も有効ですか?」――手作業で確認check_currency ツール――数秒で回答
EU の根拠を探すため EUR-Lex を調査get_eu_basis――関連する EU 指令をすぐに確認
API なし、連携なしMCP プロトコル――AI ネイティブ

従来の方法: likumi.lv を検索 --> 複数条項の法令を確認 --> Ctrl+F --> EU 指令と比較 --> 繰り返し

この MCP: 「個人データ処理法第25条の基礎となっている EU 法令は何ですか?」 --> 完了。


利用可能なツール(13)

中核となる法律調査ツール(8)
ツール説明
search_legislation57,679 件の条項を対象に、BM25 で順位付けする FTS5 全文検索。ラトビア語、引用符付きフレーズ、ブール演算子、前方一致ワイルドカードに対応
get_provision法令識別子と条項番号を指定して特定の条項を取得します(例:「Fizisko personu datu apstrādes likums」+「25」)
check_currency法令が有効、改正済み、または廃止済みかを確認します
validate_citation引用をデータベースと照合して検証します――幻覚ゼロの確認
build_legal_stance法的なテーマについて複数の法令からの引用を集約します
format_citationラトビアの慣例に従って引用を整形します(完全形式/短縮形式/特定箇所)
list_sources利用可能なすべての法令を、メタデータ、収録範囲、データの出所とともに一覧表示します
aboutサーバー情報、機能、データセット統計、収録範囲の概要
EU 法統合ツール(5)
ツール説明
get_eu_basisラトビアの法令に関連する EU 指令・規則を取得します
get_latvian_implementations特定の EU 法令を実施するラトビアの法律を検索します
search_eu_implementationsラトビアでの実施件数を含む EU 文書を検索します
get_provision_eu_basis特定の条項に関連する EU 法の参照情報を取得します
validate_eu_compliance実施状況を確認します(将来対応予定、EU MCP が必要)

EU 法の統合

ラトビアは 2004 年 5 月 1 日に EU に加盟しました。EU 規則はすべて直接適用されますが、指令はラトビア法への国内法化が必要です。

指標値
EU 加盟2004 年 5 月 1 日から
EU 法体系EU の法秩序全体が適用されます
GDPRFizisko personu datu apstrādes likums により実施
NIS2Informācijas tehnoloģiju drošības likums により国内法化
AML5Noziedzīgi iegūtu līdzekļu legalizācijas un terorisma finansēšanas novēršanas likums により実施
EUR-Lex 統合相互参照により、ラトビアの法令とその根拠となる EU 法令をリンクします
EU に由来する主なラトビア法令
  1. Fizisko personu datu apstrādes likums -- GDPR の実施(規則 2016/679)
  2. Informācijas tehnoloģiju drošības likums -- NIS2 の国内法化(指令 2022/2555)
  3. Finanšu instrumentu tirgus likums -- MiFID II の国内法化
  4. Elektronisko sakaru likums -- 電子通信コードの国内法化
  5. Noziedzīgi iegūtu līdzekļu likums -- AML 指令の国内法化

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


データソースと鮮度

すべてのコンテンツは、信頼できるラトビアの法令データベースを情報源としています。

  • likumi.lv -- ラトビア共和国の公式統合法令
  • Latvijas Vēstnesis -- ラトビア共和国の官報
  • EUR-Lex -- 公式 EU 法データベース(相互参照メタデータ)
データの出所
フィールド値
管轄機関ラトビア共和国(Latvijas Republika)
言語ラトビア語(唯一の公用立法言語)
対象範囲ラトビアの国内法令すべて。EU 規則は直接適用されます
ソースlikumi.lv
自動鮮度チェック(毎日)

毎日の GitHub Actions ワークフローが likumi.lv の変更を監視します。

チェック方法
法令の改正likumi.lv API を使用し、2,249 件すべての法令と日付を照合
新しい法令likumi.lv の索引を照合(90 日間の期間)
廃止された法令ステータス変更を検出
EU 参照情報の陳腐化90 日を超える場合にフラグを設定

検証済みデータのみ -- すべての引用を公式情報源と照合して検証します。LLM が生成したコンテンツは一切ありません。


セキュリティ

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

スキャナー機能スケジュール
CodeQLセキュリティ脆弱性の静的解析毎週+PR
SemgrepSAST スキャン(OWASP トップ 10、シークレット、TypeScript)プッシュのたび
Gitleaksgit 履歴全体からシークレットを検出プッシュのたび
Trivyファイルシステムと npm 依存関係の CVE スキャン毎日
Socket.devサプライチェーン攻撃を検出PR
Dependabot依存関係を自動更新毎週

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


重要な免責事項

法律アドバイス

このツールは法律アドバイスではありません

法令の本文は、likumi.lv(公式の統合版法令)を情報源としています。ただし、以下の点にご留意ください。

  • これは調査ツールであり、専門家による法律相談に代わるものではありません
  • 無料プランには裁判例の収録は含まれていません。Augstākā tiesa(AT)およびSatversmes tiesaのデータベースを直接ご確認ください。Premiumプランでは127,042件の判決を利用できます
  • 裁判所への書類提出前に、重要な引用は一次資料で必ず確認してください
  • EU法との相互参照は、法令本文に基づくものであり、EUR-Lexの全文分析に基づくものではありません
  • likumi.lvの統合版は信頼できるものですが、裁判手続きに使用する場合は、Latvijas Vēstnesisで公布日をご確認ください

業務で利用する前に、こちらをお読みください: DISCLAIMER.md | PRIVACY.md

クライアントの守秘義務

クエリはClaude APIを経由します。秘匿特権の対象となる案件や機密性の高い案件では、オンプレミスでデプロイしてください。法律実務におけるAI利用については、Latvijas Zvērinātu advokātu padome(ラトビア弁護士会)のガイドラインをご確認ください。


開発

セットアップ
git clone https://github.com/Ansvar-Systems/Latvian-law-mcp
cd Latvian-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 likumi.lv
npm run ingest:linked             # Ingest linked legislation
npm run ingest:corpus             # Full corpus ingestion
npm run build:db                  # Rebuild SQLite database
npm run drift:detect              # Run drift detection against anchors
npm run check-updates             # Check for amendments
パフォーマンス
  • 検索速度: ほとんどのFTS5クエリで100ms未満
  • データベースサイズ: 131 MB(最適化済み、ポータブル)
  • 信頼性: 2,249件の法令全体で、データ取り込み成功率100%

その他のAnsvar MCP

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

コントリビューション

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

優先分野:

  • 裁判例の拡充(無料プラン — Augstākā tiesaの判決)
  • EU法との相互参照の拡充(指令から法令への完全なマッピング)
  • 過去の法令バージョンと改正履歴の追跡
  • 下級裁判所の判決(Apgabaltiesa、Rajona tiesaのアーカイブ)

ロードマップ

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

  • 法令全体の取り込み(2,249件の法令、57,679件の条項)

  • EU法統合ツール

  • Vercel Streamable HTTPによるデプロイ

  • Premiumデータセット:127,042件の裁判例判決+29,516件の立法準備資料

  • 裁判例の拡充(無料プラン)

  • 下級裁判所の対応(Apgabaltiesaのアーカイブ)

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

  • プログラムからアクセスするためのWeb API


引用

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

@software{latvian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Latvian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Latvian-law-mcp},
  note = {2,249 Latvian statutes with 57,679 provisions and EU law cross-references}
}

ライセンス

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

データライセンス
  • 法令および法律: LV-Statutory-PD — Autortiesību likums §6に基づくラトビア法令のパブリックドメイン。§6では、規範的行為および行政行為、国および地方自治体が発行したその他の文書、裁判所の判決、公式翻訳、公式統合版、法令で定められた地図を著作権保護の対象外としています。逐語的な根拠:likumi.lvの統合版テキスト(2023年4月5日施行)。商用再利用が許可され、帰属表示は不要で、同一条件での共有義務もありません。全文の解釈については、Ansvarのライセンスカタログと2026-05-17 EU法令著作物の逐語監査をご覧ください。
  • EUメタデータ: EUR-Lex(EUパブリックドメイン)

Ansvar Systemsについて

私たちは、欧州市場向けにAIで効率化したコンプライアンスおよび法律調査ツールを開発しています。このMCP サーバーは、ラトビア法に関する社内の参照ツールとして始まりました。調べてみると、バルト諸国やEU市場向けに開発する人々は、皆同じ調査上の悩みを抱えていました。

そこで、これをオープンソース化します。2,249件の法令とそのEUの根拠指令を調べるのに、法学位は必要ないはずです。

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


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

コメント

MCP は初めてですか?

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

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