slovenian-law-mcp について
slovenian-law-mcpは、弁護士やコンプライアンス担当者、研究者向けに、スロベニアの法令とEU法との関連を検索します。公式資料の条文と引用確認を提供し、現行版は判例を扱いません。
主な機能
- 01主要な法令40件を検索
- 02識別子で条文を取得
- 03引用の検証と書式設定
- 04法令の有効性を確認
- 05法令とEU法の関連を検索
活用シーン
- 01個人データ保護の条文を探す
- 02法令が有効か確認する
- 03スロベニア法令のEU法上の根拠を調べる
MCP 対応
MCP サーバーは、法令検索、条文取得、引用検証、EU法との関連検索ツールを提供します。法令本文は公式情報源から原文のまま返されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
14掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 結果の最大数(1~50、デフォルトは 10) |
| query | string | はい | 検索語(スロベニア語または英語) |
| status | string | いいえ | ステータスで絞り込みます:in_force、repealed、amended |
| as_of_date | string | いいえ | 過去のバージョンを照会する ISO 日付(例:"2020-01-01") |
| document_id | string | いいえ | 検索対象を特定の法令に限定する文書 ID |
詳細
スロベニア法 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 時代の Uradni list RS(Pravno-informacijski sistem)代替ツールです。
Claude、Cursor、または MCP 対応クライアントから、ZVOP-2(Zakon o varstvu osebnih podatkov)や Kazenski zakonik から Obligacijski zakonik、Zakon o elektronskih komunikacijah などに至るまで、スロベニアの 40 の法令を直接検索できます。
リーガルテック、コンプライアンスツールの開発、またはスロベニア法の調査を行っている方にとって、これは検証済みの参照データベースです。
Ansvar Systems 制作 — スウェーデン、ストックホルム
このプロジェクトの目的
スロベニアの法律調査では、PISRS(Pravno-informacijski sistem Republike Slovenije)や Uradni list RS を使いこなし、Zakoni、Pravilniki、Uredbe を相互参照し、EU 法の国内法化を手作業で追跡する必要があります。あなたが次のいずれかに当てはまる場合:
- 弁護士として、準備書面や契約書の引用を確認する
- コンプライアンス担当者として、ZVOP-2 の義務や NIS2 の要件を確認する
- リーガルテック開発者として、スロベニア法に基づくツールを開発する
- 研究者として、EU 指令がスロベニアでどのように実施されているかを追跡する
……ブラウザーのタブを何十個も開き、PDF を手作業で相互参照する必要はありません。Claude に尋ねれば、文脈とともに、該当する条文を正確に確認できます。
この MCP サーバーにより、スロベニア法を検索可能、相互参照可能、AI が読み取り可能にします。
クエリの例
接続したら、スロベニア語または英語で自然に質問するだけです。
- 「個人データ保護法(ZVOP-2)は、同意について何を定めていますか?」
- 「刑法(KZ-1)は現在も有効ですか?」
- 「スロベニア法における『個人データの保護』に関する条項を検索してください」
- 「ZVOP-2 はどの EU 指令を実施していますか?」
- 「債務法(OZ)は、契約上の責任について何を定めていますか?」
- 「サイバー攻撃に関する KZ-1 の刑事規定を検索してください」
- 「NIS2 指令を実施しているスロベニアの法律はどれですか?」
- 「GDPR を実施しているスロベニアの法律を教えてください」
- 「スロベニア法におけるデータ保護規定を検索してください」
含まれる内容
| カテゴリ | 件数 | 詳細 |
|---|---|---|
| 法律 | 40 件 | スロベニアの主要な法律(厳選) |
| 条項 | 11,970 件 | FTS5 による全文検索に対応 |
| 立法準備資料 | 497,722 件 | 法案および議会資料(プレミアム) |
| データベースサイズ | 約 42 MB | 最適化されたポータブルな SQLite |
| 毎日の更新 | 自動 | PISRS に対する鮮度チェック |
収録範囲に関する注記: 現在の無料プランのデータベースには、コンプライアンスや法的調査に最も関係する主要な法律を代表する、中心的な法律が 40 件収録されています。厳選された法律は、データ保護、刑法、債務、会社法、電子通信を優先しています。プレミアムプランには、収録範囲の拡大に加え、立法準備資料 497,722 件が含まれます。
検証済みデータのみ -- すべての引用は公式ソース(pisrs.si)と照合されています。LLM が生成したコンテンツは一切ありません。
実際の動作を見る
これが機能する理由
原文をそのまま使用(LLM による処理なし):
- すべての法律のテキストは、PISRS(Pravno-informacijski sistem RS)の公式ソースから取り込まれます
- 条項は SQLite FTS5 データベースの行から変更せずに返されます
- LLM による要約や言い換えは一切ありません -- データベースには規制文書のテキストが含まれ、AI による解釈は含まれません
スマートなコンテキスト管理:
- 検索では、BM25 スコアリングによって順位付けされた条項が返されるため、コンテキストに適しています
- 条項の取得では、法律の識別子と条・項を指定して正確なテキストを取得できます
- 相互参照により、一度にすべてを読み込まずに情報をたどれます
技術アーキテクチャ:
pisrs.si API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
従来の調査方法とこの MCP の比較
| 従来の方法 | この MCP サーバー |
|---|---|
| PISRS で法律名から検索する | 平易なスロベニア語で検索する:「個人データの保護」 |
| 複数の条を含む法律を手作業で確認する | コンテキスト付きで正確な条項を取得する |
| 法律間の相互参照を手作業で行う | build_legal_stance で複数のソースを集約する |
| 「この法律は現在も有効ですか?」→ 手作業で確認 | check_currency ツール → 数秒で回答 |
| EU の根拠を見つけるために EUR-Lex を調べる | get_eu_basis → 関連する EU 指令をすぐに表示 |
| PISRS で更新を確認する | 毎日、自動で鮮度をチェック |
| API なし、連携なし | MCP プロトコル → AI ネイティブ |
従来の方法: PISRS で検索 → PDF をダウンロード → Ctrl+F → 法案と相互参照 → EUR-Lex を確認 → 繰り返す
この MCP: 「ZVOP-2 のどの条が同意を規定し、その根拠となる EU 指令はどれですか?」 → 完了。
利用可能なツール(13)
法的調査の基本ツール(8)
| ツール | 説明 |
|---|---|
search_legislation | BM25 による順位付けで 11,970 件の条項を FTS5 検索 |
get_provision | 法律の識別子と条・項を指定して、特定の条項を取得 |
validate_citation | データベースに照らして引用を検証(ハルシネーションを防止) |
build_legal_stance | 法律と立法準備資料から引用を集約 |
format_citation | スロベニアの慣例に従って引用を整形(完全・短縮・ピンポイント) |
check_currency | 法律が施行中、改正済み、または廃止済みかを確認 |
list_sources | メタデータとデータの出所情報を含め、利用可能なすべての法律を一覧表示 |
about | サーバー情報、機能、データセット統計、収録範囲の概要 |
EU 法統合ツール(5)
| ツール | 説明 |
|---|---|
get_eu_basis | スロベニアの法令に適用される EU 指令・規則を取得します |
get_slovenian_implementations | EU 法令を実施するスロベニアの法律を検索します |
search_eu_implementations | スロベニアでの実施件数とともに EU 文書を検索します |
get_provision_eu_basis | 特定の条項に関する EU 法への参照を取得します |
validate_eu_compliance | 実施状況を確認します(EU MCP が必要です) |
EU 法の統合
スロベニアは2004年から EU 加盟国であり、Uradni list RS に公示される体系的な国内法化プロセスを通じて EU 法を実施しています。
| 指標 | 値 |
|---|---|
| EU 加盟年 | 2004 |
| GDPR の実施法 | ZVOP-2(Zakon o varstvu osebnih podatkov-2) |
| NIS2 の実施法 | ZIIKS(Zakon o informacijski varnosti) |
| データ保護機関 | Informacijski pooblaščenec(IP RS) |
| EUR-Lex との統合 | メタデータの自動取得 |
主なスロベニアの EU 法実施例
- GDPR(2016/679)→ ZVOP-2(Zakon o varstvu osebnih podatkov)
- NIS2 指令(2022/2555)→ ZIIKS(Zakon o informacijski varnosti)
- AI Act(2024/1689)→ スロベニアでの実施が進行中
- eIDAS(910/2014)→ ZEPEP-UPB1(Zakon o elektronskem poslovanju)
- 消費者権利指令(2011/83)→ ZVPot(Zakon o varstvu potrošnikov)
- AML 指令(2015/849)→ ZPPDFT-2(Zakon o preprečevanju pranja denarja)
詳しくはEU_INTEGRATION_GUIDE.mdをご覧ください。
データソースと鮮度
すべてのコンテンツは、信頼できるスロベニアの法律データベースを情報源としています。
- PISRS - Pravno-informacijski sistem RS -- 公式の統合法令データベース
- Uradni list RS -- スロベニア共和国官報
- EUR-Lex -- 公式の EU 法データベース(メタデータのみ)
データの出所
| フィールド | 値 |
|---|---|
| 管轄機関 | Pravno-informacijski sistem RS(PISRS) |
| 取得方法 | PISRS API + HTML 解析 |
| 言語 | スロベニア語 |
| ライセンス | スロベニアの公開データ(オープンガバメント) |
| 対象範囲 | 主要法令40件(選定済み) |
| 最終取り込み日 | 2026-02-25 |
自動鮮度チェック(日次)
毎日の GitHub Actions ワークフローで、すべてのデータソースを監視しています。
| ソース | チェック内容 | 方法 |
|---|---|---|
| 法令の改正 | PISRS API の日付比較 | 対象となるすべての法令を確認 |
| 新しい法令 | Uradni list RS の公示フィード | データベースとの差分を比較 |
| EU 参照情報の古さ | Git のコミットタイムスタンプ | 90日を超えた場合にフラグを設定 |
セキュリティ
このプロジェクトでは、自動セキュリティスキャンを複数の層で実施しています。
| スキャナー | 機能 | スケジュール |
|---|---|---|
| CodeQL | セキュリティ脆弱性の静的解析 | 毎週 + PR |
| Semgrep | SAST スキャン(OWASP Top 10、シークレット、TypeScript) | プッシュごと |
| Gitleaks | Git の履歴全体からシークレットを検出 | プッシュごと |
| Trivy | ファイルシステムと npm 依存関係の CVE スキャン | 毎日 |
| Docker Security | コンテナイメージのスキャン + SBOM 生成 | 毎日 |
| Socket.dev | サプライチェーン攻撃の検出 | PR |
| OSSF Scorecard | OpenSSF ベストプラクティスのスコアリング | 毎週 |
| Dependabot | 依存関係の自動更新 | 毎週 |
ポリシーの全文と脆弱性の報告方法については、SECURITY.mdをご覧ください。
重要な免責事項
法的助言
このツールは法的助言を提供するものではありません
法令の本文は、公式の PISRS 公開情報を出典としています。ただし:
- これは調査ツールであり、専門家による法的助言の代わりにはなりません
- 現在の収録範囲は主要な法令40件に限られています。調査に利用する前に、対象の法令が収録されているか確認してください
- 現行リリースには裁判例の収録はありません。判例調査には利用しないでください
- 裁判所への提出書類に引用する場合は、重要な引用内容を一次資料(pisrs.si)と照合してください
- EU法への相互参照は、EUR-Lex の全文ではなく、スロベニアの法令本文から抽出されています
専門的な用途で使用する前に、お読みください: DISCLAIMER.md | PRIVACY.md
クライアントの守秘義務
クエリは Claude API を経由します。秘匿特権の対象となる案件や機密事項には、オンプレミス環境でデプロイしてご利用ください。Odvetniška zbornica Slovenije のコンプライアンスに関するガイダンスは、PRIVACY.md をご覧ください。
ドキュメント
- EU 統合ガイド -- EU 法への相互参照に関する詳細なドキュメント
- EU 利用例 -- EU 法令の実用的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項および専門的な用途に関する注意事項
- プライバシー -- クライアントの守秘義務とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/slovenian-law-mcp
cd slovenian-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 PISRS
npm run ingest:all # Auto-ingest all statutes
npm run ingest:cases # Ingest case law from sodnapraksa.si
npm run ingest:prep-works # Ingest preparatory works
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection
npm run check-updates # Check for amendments and new statutes
パフォーマンス
- 検索速度: ほとんどの FTS5 クエリで <100ms
- データベースサイズ: 約42 MB(効率的でポータブル)
- 信頼性: 取り込み成功率100%
Ansvar MCP の詳細
対象範囲の全容は ansvar.eu/coverage をご覧ください。
貢献
貢献を歓迎します!ガイドラインについては CONTRIBUTING.md をご覧ください。
優先分野:
- 法令の収録範囲の拡大(現在40件 -- PISRS にはさらに多くの法令があります)
- 裁判例の収録(Vrhovno sodišče、Ustavno sodišče)
- EU 規則への相互参照の拡充
- 過去の法令バージョンと改正履歴の追跡
ロードマップ
-
FTS5 検索機能を備えた主要法令データベース
-
コーパスの取り込み(法令40件、条文11,970件)
-
EU 法統合ツール
-
Vercel Streamable HTTP デプロイ
-
毎日の鮮度チェック
-
法令の収録範囲の拡大(目標:500件以上)
-
裁判例(Vrhovno sodišče、Ustavno sodišče)
-
過去の法令バージョン(改正履歴の追跡)
-
主要法令の英訳
引用
学術研究でこの MCP サーバーを使用する場合:
@software{slovenian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Slovenian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/slovenian-law-mcp},
note = {40 core Slovenian statutes with 11,970 provisions and EU law cross-references}
}
ライセンス
Apache License 2.0。詳細は LICENSE をご覧ください。
データライセンス
Ansvar の帰属表示コード:SI-Statutory-PD。根拠:ZASP(Zakon o avtorski in sorodnih pravicah)第9条第1項第2号 — 法令のパブリックドメインに関する広範な適用除外。
- 法令および立法資料: Pravno-informacijski sistem RS(
pisrs.si/uradni-list.si経由)。ZASP 第9条第1項第2号に基づき再利用しています。 - 判例: Sodna praksa(
sodnapraksa.si)。同じ ZASP 第9条第1項第2号を根拠として再利用しています(司法機関の成果物も広範な適用範囲に含まれます)。 - EU メタデータ: EUR-Lex(EU パブリックドメインに関する通知)。
対象範囲(広範 — 翻訳に関する注意事項あり)
ZASP 第9条第1項により、立法文書、行政文書、裁判所の判決、および政府または行政機関の性質を持つその他の公式文書は、著作権保護の対象外となります。
翻訳に関する注意事項(第9条第2項): 公式文書の非公式翻訳は著作権で保護されます。この MCP がスロベニアの法令の非公式翻訳(翻訳者名が記載された英訳など)を取り込む場合は、別途ライセンスの根拠が必要です。第9条はこのような翻訳には適用されません。
第9条の逐語的な本文と対象範囲の分析については、Ansvar のアーキテクチャドキュメントリポジトリにある docs/audits/2026-05-17-eu-copyright-statutory-works-batch-3-BG-HR-SK-SI-SE.md をご覧ください。
Ansvar Systems について
私たちは、欧州市場向けに AI を活用したコンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、スロベニア法を調査する社内向けリファレンスツールとして始まりました。CEE 市場向けのコンプライアンスツールを開発する人たちは、皆同じように調査に苦労していることがわかりました。
そこで、これをオープンソース化します。PISRS の利用に法律の学位は必要ないはずです。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。