austrian-law-mcp について
austrian-law-mcpは、法律調査、コンプライアンス、リーガルテック開発向けに、オーストリア連邦法とEU法の相互参照を検索できます。出典の原文と引用情報を返し、条文検索、引用検証、法令の現行性確認に対応します。
主な機能
- 01テキストによるオーストリア法検索
- 02引用情報による条文取得
- 03引用の検証と書式設定
- 04法令の現行性確認
- 05EU法との相互参照の検索
- 06出典を集約した法的見解の作成
活用シーン
- 01オーストリア法の条文を調査
- 02法的文書の引用を検証
- 03法令の現行状況を確認
- 04オーストリア法令のEU法上の根拠を追跡
MCP 対応
法令コーパスはAnsvar Gateway MCPサーバー https://gateway.ansvar.eu/mcp から利用できます。ツールを通じてMCPクライアントにオーストリア法とEU法の相互参照検索を提供し、リポジトリにはコーパスをローカルで構築する方法も記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
オーストリア法 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)。登録後、クライアントはアカウントに紐付けられます。プラン(無料/プレミアム/チーム/企業)によって、ファンアウト、クォータ、アクセス可能な下流 MCP が決まります。
この MCP をセルフホストする
このリポジトリをクローンし、独自にコーパスを構築することもできます。スキーマ、フェッチャー、ツールの実装はすべてここにあります。リポジトリに含まれていないのは、構築済みデータベースです。上流ソースに対する TDM および標準規格のライセンス上の制約があるため、公開成果物として再配布するのではなく、Ansvar のインフラストラクチャでコーパスをホストしています。
独自に構築するには、このリポジトリの取り込みスクリプトを実行してください(エントリーポイントはリポジトリによって異なり、通常は scripts/ingest.sh、npm run ingest、または make ingest です。リポジトリのルートを確認してください)。
AI 時代に向けた RIS(Rechtsinformationssystem)の代替手段です。
Datenschutzgesetz、Strafgesetzbuch から Allgemeines bürgerliches Gesetzbuch、Arbeitsverfassungsgesetz などに至る 5,101 件のオーストリア法令を、Claude、Cursor、その他の MCP 対応クライアントから直接検索できます。
リーガルテック、コンプライアンスツールの開発、またはオーストリア法の調査に取り組んでいる方にとって、これは検証済みの参照データベースです。
Ansvar Systems が開発 — スウェーデン、ストックホルム
このプロジェクトの目的
オーストリア法の調査では、RIS(Rechtsinformationssystem des Bundes)を使いこなし、Bundesgesetze、Landesgesetze、RIS-Suchabfragen を行き来する必要があります。たとえば、次のような方が対象です。
- 概要書や契約書の引用を検証する弁護士
- DSGVO の義務や Arbeitsverfassungsgesetz の要件を確認するコンプライアンス担当者
- オーストリア法に関するツールを開発するリーガルテック開発者
- Regierungsvorlage から制定法までの立法の経緯をたどる研究者
……何十ものブラウザータブを開いたり、PDF の内容を手作業で相互照合したりする必要はありません。Claude に尋ねれば、背景情報とともに該当する条文を正確に取得できます。
この MCP サーバーにより、オーストリア法を検索可能にし、相互参照できるようにし、AI が読み取れる形式で提供します。
クエリの例
接続したら、ドイツ語でも英語でも、自然に質問するだけです。
- 「Datenschutzgesetz(DSG 2018)第4条では、同意についてどのように定められていますか?」
- 「Arbeitsverfassungsgesetz(ArbVG)はまだ施行されていますか?」
- 「オーストリア法におけるデータ保護に関する規定を検索してください」
- 「DSG 2018はどのEU指令を実施していますか?」
- 「刑法典(StGB)でコンピューター詐欺に関する刑罰規定を見つけてください」
- 「ABGB(一般民法典)では、契約の締結についてどのように定められていますか?」
- 「ArbVGで労働者保護に関する規定を検索してください」
- 「GDPRを実施するオーストリアの法律はどれですか?」
- 「オーストリアの法令におけるNIS2の実施要件を比較してください」
含まれる内容
| カテゴリ | 件数 | 詳細 |
|---|---|---|
| 法令 | 5,101件 | オーストリア連邦法令を網羅 |
| 条項 | 56,760件 | FTS5で全文検索可能 |
| 立法準備資料 | 2,674件 | Regierungsvorlagenおよび議会資料(プレミアム) |
| 判例 | 230,201件 | OGH、VfGH、VwGH(プレミアムプラン) |
| データベースサイズ | 約1.5 GB | 最適化されたポータブルなSQLite |
| 毎日の更新 | 自動 | RISとの鮮度チェック |
検証済みデータのみです。すべての引用は公式情報源(ris.bka.gv.at)に照らして検証されています。LLMが生成したコンテンツは一切ありません。
実際の動作を見る
これが機能する理由
原文のままの出典テキスト(LLM処理なし):
- すべての法令テキストは、RIS(Rechtsinformationssystem des Bundes)の公式情報源から取り込まれています
- 条項はSQLite FTS5データベースの行から変更せずに返されます
- LLMによる要約や言い換えは一切ありません。データベースに含まれるのは規制のテキストであり、AIによる解釈ではありません
スマートなコンテキスト管理:
- 検索では、BM25スコアによる順位付け済みの条項が返されます(コンテキストに安全です)
- 条項の取得では、BGBl番号と条・項を指定して正確なテキストを取得できます
- 相互参照を使って、一度にすべてを読み込まずに情報をたどれます
技術アーキテクチャ:
RIS OGD API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
従来の調査方法とこのMCPの比較
| 従来の方法 | このMCPサーバー |
|---|---|
| RISで法律の正式名称を検索 | 平易なドイツ語で検索:「Datenschutz Einwilligung」 |
| 複数項からなる法令を手作業でたどる | コンテキスト付きで該当する条項を取得 |
| 法律間の相互参照を手作業で確認 | build_legal_stanceで複数の情報源から集約 |
| 「この法律はまだ施行されていますか?」→ 手作業で確認 | check_currencyツール → 数秒で回答 |
| EU法上の根拠を探す → EUR-Lexをくまなく調べる | get_eu_basis → 関連するEU指令をすぐに表示 |
| RISで更新を確認 | 毎日の自動鮮度チェック |
| APIなし、連携なし | MCPプロトコル → AIネイティブ |
従来: RISで検索 → PDFをダウンロード → Ctrl+F → Regierungsvorlageと相互参照 → EUR-Lexを確認 → 繰り返し
このMCP: 「DSG 2018第4条の同意は、どのEU指令に基づいていますか?」 → 完了。
利用可能なツール(13)
法律調査の主要ツール(8)
| ツール | 説明 |
|---|---|
search_legislation | 56,760件の条項を対象に、BM25による順位付けでFTS5検索 |
get_provision | BGBl番号と条・項を指定して、特定の条項を取得 |
validate_citation | 引用をデータベースに照らして検証(ハルシネーションをゼロにするチェック) |
build_legal_stance | 法令、判例、立法準備資料から引用を集約 |
format_citation | オーストリアの慣例に従って引用を整形(完全形式/短縮形式/ピンポイント) |
check_currency | 法令が施行中、改正済み、または廃止済みかを確認 |
list_sources | 利用可能なすべての法令を、メタデータとデータの出典情報とともに一覧表示 |
about | サーバー情報、機能、データセット統計、収録範囲の概要 |
EU 法統合ツール(5)
| ツール | 説明 |
|---|---|
get_eu_basis | オーストリアの法令に関連する EU 指令・規則を取得します |
get_austrian_implementations | EU 法令を実施するオーストリアの法律を検索します |
search_eu_implementations | オーストリアでの実施件数を含む EU 文書を検索します |
get_provision_eu_basis | 特定の条項に関する EU 法への参照を取得します |
validate_eu_compliance | 実施状況を確認します(EU MCP が必要です) |
EU 法の統合
オーストリアは EU 加盟国です。オーストリア法は、特にデータ保護、金融サービス、消費者保護、環境法の分野で、EU の指令や規則によって大きな影響を受けています。
| 指標 | 値 |
|---|---|
| EU 加盟年 | 1995 |
| GDPR の実施法 | DSG 2018(Datenschutzgesetz) |
| NIS2 の実施法 | NISG 2024(Netz- und Informationssystemsicherheitsgesetz) |
| 監督機関 | Datenschutzbehörde(DSB) |
| EUR-Lex との統合 | メタデータの自動取得 |
主なオーストリアの EU 法実施例
- GDPR(2016/679)→ Datenschutzgesetz 2018(DSG 2018)
- NIS2 指令(2022/2555)→ NISG 2024
- AI Act(2024/1689)→ オーストリアでの実施が進行中
- eIDAS(910/2014)→ E-Government-Gesetz、Signaturgesetz
- AML 指令(2015/849)→ Finanzmarkt-Geldwäschegesetz(FM-GwG)
- 消費者権利指令(2011/83)→ Konsumentenschutzgesetz(KSchG)
詳細については、EU_INTEGRATION_GUIDE.md をご覧ください。
データソースと鮮度
すべてのコンテンツは、信頼できるオーストリアの法令データベースを情報源としています。
- RIS - Rechtsinformationssystem des Bundes -- 連邦首相府が運営する公式の連邦法データベース
- EUR-Lex -- 公式 EU 法データベース(メタデータのみ)
データの出所
| フィールド | 値 |
|---|---|
| 管轄機関 | Bundeskanzleramt Österreich |
| 取得方法 | RIS OGD API |
| 言語 | ドイツ語 |
| ライセンス | AT-Statutory-PD — オーストリアの制定法に関するパブリックドメイン(UrhG §7(1)「Freie Werke」) |
| 収録範囲 | 連邦法令 5,101 件 |
| 最終取り込み日 | 2026-02-25 |
データ鮮度の自動チェック(日次)
日次の GitHub Actions ワークフローですべてのデータソースを監視しています。
| ソース | チェック内容 | 方法 |
|---|---|---|
| 法令の改正 | RIS API の日付を比較 | 5,101 件すべての法令をチェック |
| 新しい法令 | RIS Bundesgesetzblatt フィード | データベースとの差分を確認 |
| 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 をご覧ください。
重要な免責事項
法律相談
このツールは法律相談ではありません
法令の本文は、公式の RIS 公開資料を出典としています。ただし、以下の点にご注意ください。
- これは調査ツールであり、専門家による法律相談に代わるものではありません
- 裁判例の収録はプレミアムプランでのみ利用できます。無料プランでは、判例調査をこの情報だけに頼らないでください
- 裁判所への提出書類では、重要な引用を一次資料(ris.bka.gv.at)で確認してください
- EU 関連情報は、オーストリアの法令本文から抽出したものであり、EUR-Lex の全文ではありません
業務で使用する前に、DISCLAIMER.md | PRIVACY.md をお読みください。
クライアントの守秘義務
クエリは Claude API を経由します。守秘特権の対象となる案件や機密事項には、オンプレミスでのデプロイを使用してください。Österreichischer Rechtsanwaltskammertag(ÖRAK)のコンプライアンスに関するガイダンスは、PRIVACY.md をご覧ください。
ドキュメント
- EU 統合ガイド -- EU 関連情報の詳細なドキュメント
- EU 使用例 -- EU 法令の実用的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項と業務利用に関する通知
- プライバシー -- クライアントの守秘義務とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Austria-law-mcp
cd Austria-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 RIS
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection
npm run check-updates # Check for amendments and new statutes
npm run db:update-seed # Update database from seed data
パフォーマンス
- 検索速度: ほとんどの FTS5 クエリで 100ms 未満
- データベースサイズ: 約 1.5 GB(包括的なコーパス)
- 信頼性: データ取り込み成功率 100%
Ansvar MCP のその他の情報
全体の対応状況は ansvar.eu/coverage をご覧ください。
コントリビューション
コントリビューションを歓迎します。ガイドラインは CONTRIBUTING.md をご覧ください。
優先分野:
- EU 規則の相互参照の拡充
- 法令の過去のバージョンと改正履歴の追跡
- 主要な法令の英訳
- 下級裁判所の判決の収録
ロードマップ
-
FTS5 検索対応の中核法令データベース
-
コーパス全体の取り込み(法令 5,101 件、条項 56,760 件)
-
EU 法統合ツール
-
Vercel Streamable HTTP へのデプロイ
-
RIS を対象とした毎日の最新性チェック
-
裁判例の拡充(プレミアムプラン)
-
法令の過去のバージョン(改正履歴の追跡)
-
主要な法令の英訳
-
州法の収録(州法)
引用
学術研究でこの MCP サーバーを使用する場合:
@software{austrian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Austrian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Austria-law-mcp},
note = {5,101 Austrian statutes with 56,760 provisions and EU law cross-references}
}
ライセンス
Apache License 2.0。詳細は LICENSE をご覧ください。
データライセンス
- 法令・立法資料:
AT-Statutory-PD— オーストリアの法令に関するパブリックドメイン。UrhG §7(1) の「自由著作物」は、法律(Gesetze)、規則(Verordnungen)、公式命令(amtliche Erlässe)、公示(Bekanntmachungen)、裁判所の判決(Entscheidungen)を著作権保護の対象外としています。RIS の統合本文に基づき、2026-05-17 に原文との逐語照合を実施しました。詳細は、arch-docs のdocs/audits/2026-05-17-eu-copyright-statutory-works-batch-1a-AT-BE-DK-FI-FR.mdをご覧ください。カタログ項目:infrastructure/attribution-licenses.json内のAT-Statutory-PD。 - EU メタデータ: EUR-Lex(EU のパブリックドメイン、Decision 2011/833/EU)
Ansvar Systems について
当社は、欧州市場向けに AI を活用したコンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、オーストリア法に関する社内参照ツールとして始まりました。DACH 市場向けに開発する誰もが、同じ調査上の悩みを抱えていることがわかりました。
そこで、オープンソースとして公開します。RIS に収録された 5,101 件の法令を調べるために、法学を修める必要はありません。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。