liechtenstein-law-mcp について
弁護士、コンプライアンス担当者、研究者向けに、リヒテンシュタイン法令の検索と条文取得を提供する MCP サーバーです。引用の検証や、国内法と EEA 関連の EU 法との対応確認も行えます。
主な機能
- 01法令全文検索
- 02条文原文の取得
- 03引用の検証と書式設定
- 04法令の有効状態確認
- 05EU・EEA 法との関連追跡
活用シーン
- 01リヒテンシュタインのデータ保護規則の調査
- 02法令引用や有効状態の確認
- 03EU 法の EEA での実施状況の追跡
MCP 対応
法令検索、条文取得、引用・有効状態の確認、EU・EEA 法との相互参照ツールを MCP クライアントに公開します。結果はリヒテンシュタインの公式法令データベースの原文に基づきます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
リヒテンシュタイン法 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 時代の liechtensteinisches-landesgesetzblatt.li 代替サービスです。
Datenschutzgesetz や Personen- und Gesellschaftsrecht から Strafgesetzbuch、E-Commerce-Gesetz などに至るまで、3,614 件のリヒテンシュタイン法令を Claude、Cursor、または MCP 対応クライアントから直接検索できます。
リーガルテックやコンプライアンスツールを開発している方、リヒテンシュタイン法を調査している方にとって、これは検証済みの参照データベースです。
Ansvar Systems が開発 — スウェーデン、ストックホルム
このプロジェクトの目的
リヒテンシュタイン法の調査では、gesetze.li、LLGBl(Liechtensteinisches Landesgesetzblatt)の刊行物を調べ、EEA 協定の附属書と相互参照する必要があります。次のような方もいるでしょう。
- 弁護士:準備書面や契約書の引用を検証する
- コンプライアンス担当者:リヒテンシュタイン法に基づく、EEA 由来の義務を確認する
- リーガルテック開発者:リヒテンシュタイン法を活用したツールを開発する
- 研究者:リヒテンシュタインの法令における EEA の実施状況を追跡する
……何十ものブラウザータブを開き、手作業で相互参照する必要はありません。Claude に尋ねてください。該当する条項を、文脈とともに正確に取得できます。
この MCP サーバーにより、リヒテンシュタイン法を検索可能にし、相互参照できるようにし、AI が読み取れる形式で提供します。
クエリの例
接続したら、ドイツ語で自然に質問できます。
- "Was sagt das Datenschutzgesetz (DSG) über die Einwilligung zur Datenverarbeitung?"
- "Ist das Personen- und Gesellschaftsrecht (PGR) noch in Kraft?"
- "Suche nach Bestimmungen über 'Datenschutz' im liechtensteinischen Recht"
- "Welche EU-Richtlinien setzt Liechtenstein über das EWR-Abkommen um?"
- "Was regelt das Strafgesetzbuch zum Thema Cyberkriminalität?"
- "Suche nach 'Gesellschaft' im PGR"
- "Welche liechtensteinischen Gesetze setzen die DSGVO um?"
- "Zitierformat für Art. 5 Abs. 1 DSG prüfen"
含まれる内容
| カテゴリ | 件数 | 詳細 |
|---|---|---|
| 法令 | 3,614 件の法令 | gesetze.li のリヒテンシュタイン法令を網羅 |
| 条文 | 73,213 件の条文 | FTS5 で全文検索可能 |
| データベースサイズ | 取り込み後に利用可能 | 最適化されたポータブルな SQLite |
| 毎日の更新 | 自動 | gesetze.li に対する最新性チェック |
検証済みデータのみ――すべての引用は公式ソース(gesetze.li / LLGBl)と照合されています。LLM が生成したコンテンツは一切ありません。
動作例
これが機能する理由
原文のままのソーステキスト(LLM による処理なし):
- すべての法令テキストは gesetze.li(リヒテンシュタインの公式法律データベース)から取り込まれます
- 条文は SQLite FTS5 データベースの行から変更せずに返されます
- LLM による要約や言い換えは一切ありません。データベースに含まれるのは法令テキストであり、AI による解釈ではありません
スマートなコンテキスト管理:
- 検索では BM25 スコアリングによって順位付けされた条文が返されるため、コンテキストに安全に収まります
- 条文取得では、法令識別子と条番号を指定して正確なテキストを取得できます
- 相互参照を使って、一度にすべてを読み込まずに関連情報をたどれます
技術アーキテクチャ:
gesetze.li / LLGBl --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query
従来の調査方法とこの MCP の比較
| 従来の方法 | この MCP サーバー |
|---|---|
| gesetze.li で法令名を検索 | わかりやすいドイツ語で検索:「Datenschutz Einwilligung」 |
| 複数の条文からなる法令を手作業で確認 | コンテキスト付きで該当条文を正確に取得 |
| 法令間の相互参照を手作業で確認 | build_legal_stance が複数のソースから情報を集約 |
| 「この法律はまだ有効ですか?」――手作業で確認 | check_currency ツールで数秒で回答 |
| EEA の根拠を見つけるために EEA 協定の付属書を調べる | get_eu_basis で関連する EU 指令をすぐに確認 |
| API なし、連携なし | MCP プロトコル――AI ネイティブ |
従来: gesetze.li を検索 --> PDF をダウンロード --> Ctrl+F --> EEA の付属書を確認 --> 繰り返す
この MCP: 「リヒテンシュタインの DSG は DSGVO のどの要件を実施していますか?」 --> 完了。
利用可能なツール(13 個)
中核となる法律調査ツール(8 個)
| ツール | 説明 |
|---|---|
search_legislation | BM25 順位付けによる 73,213 件の条文の FTS5 検索 |
get_provision | 法令識別子と条番号を指定して、特定の条文を取得 |
validate_citation | データベースと照合して引用を検証(ハルシネーションゼロのチェック) |
build_legal_stance | 法令および相互参照から引用を集約 |
format_citation | リヒテンシュタインの規則に従って引用を整形(完全形式/短縮形式/ピンポイント形式) |
check_currency | 法令が施行中、改正済み、または廃止済みかを確認 |
list_sources | メタデータとデータの出所情報とともに、利用可能なすべての法令を一覧表示 |
about | サーバー情報、機能、データセットの統計、収録範囲の概要 |
EU/EEA 法連携ツール(5 個)
| ツール | 説明 |
|---|---|
get_eu_basis | EEA 協定を通じて、リヒテンシュタインの法令が実施する EU 指令/規則を取得 |
get_liechtenstein_implementations | 特定の EU/EEA 法令を実施するリヒテンシュタインの法律を検索 |
search_eu_implementations | リヒテンシュタインでの実施件数とともに EU 文書を検索 |
get_provision_eu_basis | 特定の条文に関する EU/EEA 法令の参照情報を取得 |
validate_eu_compliance | リヒテンシュタインの法令における EEA 法の実施状況を確認 |
EU/EEA 法の統合
リヒテンシュタインは EEA 協定に基づく**欧州経済領域(EEA)**の加盟国です。そのため、EU 加盟国ではありませんが、EU 単一市場の中核的な法令を実施しています。
| トピック | 状況 |
|---|---|
| EEA 加盟 | 1995 年以来、EEA の正式加盟国 |
| GDPR 相当法 | リヒテンシュタインは Datenschutzgesetz(DSG)を通じて GDPR を実施しており、データ保護は EEA と同等の水準です |
| EU 単一市場指令 | EEA 合同委員会決定(附属書 IX など)を通じて実施 |
| シェンゲン圏 | リヒテンシュタインはシェンゲン圏に属しており、国境検査なしの移動と関連法令が適用されます |
リヒテンシュタインは、GDPR 相当法、製造物責任指令、金融サービス規制、消費者保護規則など、EEA 協定を通じて EU 法を実施しています。EU ブリッジツールを使うと、どのリヒテンシュタイン法令がどの EU 法令を実施しているかを追跡し、EEA への準拠を確認できます。
注: EU 法のすべてがリヒテンシュタインに適用されるわけではありません。EEA の適用範囲には、共通外交・安全保障政策、司法・内務(例外を除く)、その他の単一市場以外の分野は含まれません。EU ツールには、EEA に関連する法令が反映されています。
データソースと最新性
すべてのコンテンツは、信頼できるリヒテンシュタインの法律データベースから取得しています。
- gesetze.li -- リヒテンシュタインの公式統合法令集(Liechtensteinisches Landesgesetzblatt)
データの出所
| フィールド | 値 |
|---|---|
| 管轄機関 | Stabsstelle für Landesrecht, Liechtenstein |
| 取得方法 | gesetze.li 統合法令データベース |
| 言語 | ドイツ語 |
| ライセンス | LI-Statutory-PD(URG Art. 5 — 法律、政令、公式決定、当局の報告書、公式法令集および翻訳) |
| 収録範囲 | 3,614 件の統合法令 |
自動最新性チェック(毎日)
毎日の GitHub Actions ワークフローが gesetze.li の変更を監視します。
| チェック | 方法 |
|---|---|
| 法令改正 | 既知の条項アンカーとの乖離を検出 |
| 新規法令 | gesetze.li の索引と比較 |
| 廃止法令 | ステータスの変更を検出 |
検証済みデータのみ -- すべての引用は公式ソースと照合して検証されています。LLM が生成したコンテンツは一切ありません。
セキュリティ
このプロジェクトでは、複数の層による自動セキュリティスキャンを実施しています。
| スキャナー | 機能 | 実行頻度 |
|---|---|---|
| CodeQL | セキュリティ脆弱性の静的解析 | 毎週および PR 時 |
| Semgrep | SAST スキャン(OWASP トップ 10、シークレット、TypeScript) | プッシュのたび |
| Gitleaks | Git の履歴全体からシークレットを検出 | プッシュのたび |
| Trivy | ファイルシステムおよび npm の依存関係に対する CVE スキャン | 毎日 |
| Docker Security | コンテナイメージのスキャンと SBOM の生成 | 毎日 |
| Socket.dev | サプライチェーン攻撃の検出 | PR 時 |
| OSSF Scorecard | OpenSSF のベストプラクティス評価 | 毎週 |
| Dependabot | 依存関係の自動更新 | 毎週 |
ポリシーと脆弱性の報告方法について詳しくは、SECURITY.md をご覧ください。
重要な免責事項
法的助言
このツールは法的助言を提供するものではありません
法令の本文は gesetze.li(リヒテンシュタインの公式法律データベース)から取得しています。ただし、
- これは調査ツールであり、専門家による法的助言の代わりにはなりません
- 裁判例は収録されていません -- 判例調査をこれだけに頼らないでください
- 裁判所への提出書類で重要な引用を使用する場合は、一次資料(LLGBl)で確認してください
- EEA 関連の相互参照は実施関係を示すものであり、EU 法が直接適用されることを示すものではありません
業務で使用する前に、以下をお読みください:DISCLAIMER.md | PRIVACY.md
クライアントの機密保持
クエリはClaude APIを経由します。特権的または機密性の高い案件には、オンプレミスでのデプロイを使用してください。弁護士会のコンプライアンスに関するガイダンスは、PRIVACY.mdをご覧ください。
弁護士会からのガイダンス:Liechtensteinische Rechtsanwaltskammer
ドキュメント
- EU統合ガイド -- EEAの詳細な相互参照ドキュメント
- EU使用例 -- EEAの実用的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項および業務利用に関する通知
- プライバシー -- クライアントの機密保持とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Liechtenstein-law-mcp
cd Liechtenstein-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 gesetze.li
npm run ingest:full # Full ingestion with discovery
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchors
npm run check-updates # Check for amendments and new statutes
パフォーマンス
- 検索速度: ほとんどのFTS5クエリで100ms未満
- データベースサイズ: 最適化されたSQLite(効率的で移植性に優れています)
- 信頼性: 3,614件の法令全体で100%の取り込み成功率
その他のAnsvar MCP
ansvar.eu/coverageで全体を網羅しています。
貢献
貢献を歓迎します!ガイドラインについては、CONTRIBUTING.mdをご覧ください。
優先分野:
- LiechtensteinのOberste Gerichtshofの判例法
- EEA相互参照の拡充
- 法令の過去のバージョンとLLGBl改正の追跡
- 主要な法令の英訳
ロードマップ
-
FTS5検索に対応した中核的な法令データベース
-
全コーパスの取り込み(3,614件の法令、73,213件の条項)
-
EEA/EU法の統合ツール
-
Vercel Streamable HTTPデプロイ
-
gesetze.liに対する毎日の鮮度チェック
-
判例法(Liechtensteinisches LandesgerichtおよびOberste Gerichtshof)
-
法令の過去のバージョン(LLGBl改正の追跡)
-
主要な法令の英訳
-
EEA相互参照データベースの拡充
引用
学術研究でこのMCPサーバーを使用する場合:
@software{liechtenstein_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Liechtenstein Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Liechtenstein-law-mcp},
note = {3,614 Liechtenstein statutes with 73,213 provisions sourced from gesetze.li}
}
ライセンス
Apache License 2.0。詳細はLICENSEをご覧ください。
データライセンス
- 法令:
LI-Statutory-PD— Gesetz vom 19. Mai 1999 über das Urheberrecht und verwandte Schutzrechte(URG、LR 231.5)Art. 5に基づくLiechtensteinの法令のパブリックドメイン。法律、条例、条約およびその他の公的な布告、支払手段、当局および行政機関の決定・議事録・報告書、特許明細書は対象外です。Abs. 2は、公的な編纂物および翻訳にも適用範囲を広げています。文言はスイスのURG Art. 5と語彙的に同一です。LiechtensteinはスイスのURGの条番号を採用しており(適用除外はArt. 5であり、以前の内部文書の一部に記載されていた§6ではありません)、逐語的な根拠はWIPO Lex統合ドイツ語テキストです。商用での再利用が許可されています。2026-05-17確認済み。 - EU/EEAメタデータ: EUR-Lex(EUパブリックドメイン)
Ansvar Systemsについて
私たちは、世界市場向けにAIを活用したコンプライアンスおよび法律調査ツールを開発しています。このMCPサーバーを使えば、あらゆるAIクライアントからLiechtensteinの3,614件の法令を検索できます。ブラウザーのタブも、PDFも、手作業での相互参照も必要ありません。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。