mcpField
L
lithuanian-law-mcp

lithuanian-law-mcp

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

lithuanian-law-mcp について

lithuanian-law-mcpは、リトアニア法の調査、コンプライアンス、リーガルテック開発向けのMCPサーバーです。法令の全文検索に加え、引用や法令の効力、リトアニア法とEU法の双方向の関連を確認できます。

主な機能

  1. 01リトアニア法令の全文検索
  2. 02法令識別子と条項による原文取得
  3. 03引用と法令の効力の確認
  4. 04法律テーマに関する引用の集約
  5. 05リトアニア法とEU法の関連検索

活用シーン

  1. 01リトアニア法令の条文を探す
  2. 02法令が有効かどうかを確認する
  3. 03法律文書の引用を検証する
  4. 04リトアニア法に関連するEU法を調べる

MCP 対応

MCPサーバーとして、対応クライアントにリトアニア法令検索、条文取得、引用検証、EU法連携のツールを提供し、出典の原文を返します。

設定

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

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

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

パッケージ
npm@ansvar/lithuanian-law-mcp1.0.1

ツール

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

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

詳細

リトアニア法 MCP サーバー

リトアニア法コーパスは現在、Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を https://gateway.ansvar.eu/mcp に接続してください。OAuth 接続は 1 回で済み、無料プランも利用できます。このコーパスに加え、EU 規則、監査済みの 28 法域における国内法、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)。サインアップ後、クライアントはアカウントに紐付けられます。プラン(free / premium / team / company)によって、ファンアウト、クォータ、アクセス可能な下流 MCP が決まります。


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

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

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

AI 時代の e-Seimas に代わる選択肢です。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

Asmens duomenų teisinės apsaugos įstatymas、Baudžiamasis kodeksas、Civilinis kodeksas、Darbo kodeksasなど、12,045 件のリトアニアの法令を Claude、Cursor、または MCP 互換クライアントから直接検索できます。

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

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


このプロジェクトの目的

リトアニア法の調査情報は、e-Seimas、TAR(Teisės aktų registras)、EUR-Lex に分散しています。たとえば、次のような方がいるでしょう。

  • 概要書や契約書の引用を検証する弁護士
  • 法令が現在も有効か確認するコンプライアンス担当者
  • リトアニア法を扱うツールを開発するリーガルテック開発者
  • 12,045 件の法令にわたって立法条項を追跡する研究者

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

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


クエリの例

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

  • "「asmens duomenų apsauga」を検索 -- ADTAĮ はどのような義務を定めていますか?"
  • "刑法第196条は現在も有効ですか?"
  • "労働法典で従業員の保護に関する規定を探してください"
  • "民法典を通じて実施されたEU法令は何ですか?"
  • "リトアニアのどの法律がBDARを実施していますか?"
  • "引用を確認してください:DK 第38条第1項"
  • "ADTAĮに基づくデータ保護違反について、法的見解を提示してください"
  • "リトアニアのサイバーセキュリティ法はNIS2に準拠していますか?"

含まれるもの

カテゴリ件数詳細
法令12,045件の法令TARの包括的なリトアニア法令
条項89,705件の条項FTS5による全文検索に対応
EU相互参照含まれていますリトアニア法に関連付けられた指令と規則
データベースサイズ262 MB最適化されたポータブルなSQLite
毎日の更新自動TAR(e-tar.lt)との鮮度チェック

検証済みデータのみ -- すべての引用は公式ソース(TAR、e-Seimas)と照合して検証されます。LLMが生成したコンテンツは一切ありません。


動作を見る

これが機能する理由

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

  • すべての法令テキストは、TAR(Teisės aktų registras)の公式ソースから取り込まれます
  • 条項はSQLite FTS5データベースの行から変更せずに返されます
  • LLMによる要約や言い換えは一切ありません。データベースに含まれるのは規制のテキストであり、AIによる解釈ではありません

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

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

技術アーキテクチャ:

TAR API → Parse → SQLite → FTS5 snippet() → MCP response
            ↑                     ↑
     Provision parser      Verbatim database query
従来の調査方法とこのMCPの比較
従来の方法このMCPサーバー
法令番号でe-Seimasを検索リトアニア語の自然な言葉で検索:"asmens duomenys sutikimas"
複数章にわたる法令を手作業で確認コンテキストとともに該当条項を正確に取得
法律間の相互参照を手作業で確認build_legal_stanceで複数のソースを集約
「この法令は現在も有効か?」→手作業で確認check_currencyツール → 数秒で回答
EU法の根拠を探す → EUR-Lexを詳しく調査get_eu_basis → 関連するEU指令をすぐに取得
更新を複数のサイトで確認毎日の自動鮮度チェック
APIも連携機能もなしMCPプロトコル → AIネイティブ

従来: TARを検索 → PDFをダウンロード → Ctrl+F → 他の法令と相互参照 → EUR-LexでEU法の根拠を確認 → 繰り返し

このMCP: "Kokie ES teisės aktai yra ADTAĮ 3 str. pagrindas?" → 完了です。


利用可能なツール(13)

中核的な法務調査ツール(8)
ツール説明
search_legislationBM25順位付けを使用した、89,705件の条項を対象とするFTS5全文検索
get_provision法令識別子と条・項を指定して、特定の条項を取得
validate_citationデータベースと照合して引用を検証 -- ハルシネーションをゼロに抑えるチェック
build_legal_stance法的なトピックについて、複数の法令から引用を集約
format_citationリトアニアの慣例に従って引用を整形(完全形/短縮形/特定箇所)
check_currency法令が有効、改正済み、または廃止済みかを確認
list_sourcesメタデータとデータの出典情報を含む、利用可能なすべての法令を一覧表示
aboutサーバー情報、機能、データセットの統計情報、対象範囲の概要
EU 法統合ツール(5)
ツール説明
get_eu_basisリトアニアの法律の根拠となる EU 指令・規則を取得します
get_lithuanian_implementations特定の EU 法令を実施するリトアニアの法律を検索します
search_eu_implementationsリトアニアでの実施件数とともに EU 文書を検索します
get_provision_eu_basis特定の条項に関する EU 法の参照情報を取得します
validate_eu_complianceリトアニアの法律が EU 指令を実施している状況を確認します

EU 法の統合

リトアニアは EU 加盟国です。リトアニアの法令は EU 指令を国内法化し、EU 規則を実施するため、リトアニア法と EU 法の間には緊密な対応関係があります。

EU 法とリトアニア法の整合性に関する主な分野:

  • GDPR(2016/679) -- Asmens duomenų teisinės apsaugos įstatymas(ADTAĮ、法律第 XI-1374 号)により実施
  • NIS2 指令(2022/2555) -- Kibernetinio saugumo įstatymas により実施
  • eIDAS 規則(910/2014) -- 直接適用され、国内の電子署名規則により補完
  • DORA(2022/2554) -- 金融セクターにおけるデジタルレジリエンス義務
  • AI Act(2024/1689) -- すべての加盟国に直接適用される EU 規則

EU ブリッジツールでは双方向の検索が可能です。特定の EU 法令を実施するリトアニアの法律を検索したり、特定のリトアニアの条項の根拠となる EU 法令を検索したりできます。

指標値
EU 加盟国2004 年から
法体系大陸ヨーロッパの伝統に基づく大陸法
官報TAR(Teisės aktų registras)
EUR-Lex 連携メタデータを自動取得

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


データソースと最新性

すべてのコンテンツは、信頼性の高いリトアニアの法律データベースを情報源としています。

  • TAR -- Teisės aktų registras(法律登録簿)。リトアニアの公式法律データベースです。
  • e-Seimas -- Lietuvos Respublikos Seimas(リトアニア議会)の立法データベース
  • EUR-Lex -- EU 法の公式データベース(メタデータのみ)
最新性の自動確認(日次)

日次の GitHub Actions ワークフローですべてのデータソースを監視しています。

ソース確認内容方法
法律の改正TAR API の日付を比較12,045 件すべての法律を確認
新しい法律TAR の公示(直近 90 日間)データベースとの差分を確認
EU 参照情報の古さGit のコミット日時90 日を超えるとフラグを設定

セキュリティ

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

スキャナー機能スケジュール
CodeQLセキュリティ脆弱性の静的解析毎週 + PR
SemgrepSAST スキャン(OWASP Top 10、シークレット、TypeScript)プッシュのたび
GitleaksGit の履歴全体を対象としたシークレット検出プッシュのたび
Trivyファイルシステムと npm 依存関係の CVE スキャン毎日
Docker Securityコンテナイメージのスキャン + SBOM の生成毎日
Socket.devサプライチェーン攻撃の検出PR
OSSF ScorecardOpenSSF のベストプラクティスに基づくスコアリング毎週
Dependabot依存関係の自動更新毎週

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


重要な免責事項

法律アドバイス

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

法令の本文は、TAR/e-Seimas の公式出版物を情報源としています。ただし、以下の点にご注意ください。

  • これは調査用ツールであり、専門家による法律相談に代わるものではありません
  • 裁判所への提出書類で重要な引用を使用する際は、必ず一次資料で確認してください
  • EU 法への相互参照は、EUR-Lex の全文ではなく、リトアニアの法令本文から抽出しています
  • 専門業務で規定に依拠する前に、必ず TAR で現在も有効であることを確認してください

専門業務で使用する前にお読みください: DISCLAIMER.md | PRIVACY.md

クライアントの秘密保持

クエリは Claude API を経由します。秘匿特権の対象となる案件や機密性の高い案件には、オンプレミスでのデプロイを使用してください。Lietuvos advokatūra(リトアニア弁護士会)のコンプライアンスに関するガイダンスは、PRIVACY.md をご覧ください。


ドキュメント


開発

セットアップ
git clone https://github.com/Ansvar-Systems/Lithuanian-law-mcp
cd Lithuanian-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 TAR
npm run build:db            # Rebuild SQLite database
npm run check-updates       # Check for amendments and new statutes
パフォーマンス
  • 検索速度: ほとんどの FTS5 クエリで <100ms
  • データベースサイズ: 262 MB(包括的なコーパス)
  • 信頼性: 取り込み成功率 100%

その他の Ansvar MCP

全体の対象範囲は ansvar.eu/coverage をご覧ください。

貢献

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

優先分野:

  • EU 規則 MCP の統合(EU 法の全文、CJEU の判例)
  • 法令の過去バージョンと改正履歴の追跡
  • 憲法裁判所(Konstitucinis Teismas)の判例の拡充
  • 行政裁判所の判決

ロードマップ

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

  • コーパス全体の取り込み(法令 12,045 件、条項 89,705 件)

  • EU 法の統合ツール

  • Vercel Streamable HTTP デプロイ

  • 毎日の鮮度チェック

  • 判例の拡充(最高裁判所、憲法裁判所)

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

  • 主要な法令の英訳


引用

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

@software{lithuanian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Lithuanian Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Lithuanian-law-mcp},
  note = {Comprehensive Lithuanian legal database with 12,045 statutes and 89,705 provisions}
}

ライセンス

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

データライセンス
  • 法令および立法: LT-Statutory-PD — Autorių teisių ir gretutinių teisių įstatymas 5 str.(ATGTĮ)に基づくリトアニアの法令パブリックドメイン。同法は、法律、行政・司法・規制に関する公式文書(決定、判決、規則、基準、地域計画文書)、それらの公式翻訳、公式に登録された法案、民俗作品を著作権保護の対象外としています。原文の根拠:WIPO Lex リトアニア語 PDF(XIV-970/2022 まで統合)。商用再利用が認められており、出典表示は不要です。法案を対象とする ATGTĮ 第 4 項は、EU 内で最も広範な準備文書に関する条項です。2026-05-17 に検証済み。
  • EU メタデータ: EUR-Lex(EU パブリックドメイン)

Ansvar Systems について

私たちは、欧州市場向けに AI を活用したコンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、リトアニア法を参照する社内ツールとして始まりました。バルト市場向けに開発する誰もが、同じ調査上の課題を抱えていることがわかりました。

そこで、これをオープンソース化します。12,045 件の法令を調べるのに、法学の学位が必要であるべきではありません。

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


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

コメント

MCP は初めてですか?

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

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