at-eli-mcp について
at-eli-mcpは、公式RISからオーストリア連邦法と判例を検索・取得するMCPサーバーです。法律にはELI識別子、判決にはネイティブECLIを付け、確認可能な引用情報を返します。
主な機能
- 01オーストリア連邦法の検索
- 02法律全文のHTML・XML取得
- 03裁判所を指定した判例検索
- 04判決全文の取得
- 05RISコレクションと対象範囲の一覧
- 06出典URLと確認可能な引用情報
活用シーン
- 01タイトルや本文から連邦法を探す
- 02確認用に法律全文を取得する
- 03特定の裁判所の判決を検索する
- 04RISで法律の引用を照合する
MCP 対応
RISの検索、本文取得、コレクション一覧、対象範囲のツールをMCPクライアントに提供します。応答には識別子、引用情報、出典URLが含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | object | はい | ``SearchQuery`` - suchworte、titel、page_size(Ten/Twenty/Fifty/OneHundred)、page_number。 |
| query.titel | any | いいえ | |
| query.page_size | enum | いいえ | Ten | Twenty | Fifty | OneHundred |
| query.suchworte | any | いいえ | |
| query.page_number | integer | いいえ |
詳細
at-eli-mcp
インストール(ワンコマンド)
Claude プラグインとして(Claude Code またはデスクトップアプリ。 uv が必要です); 送信・保存する内容については、plugin/README.md を参照してください。
/plugin marketplace add matematicsolutions/at-eli-mcp
/plugin install at-eli-mcp@at-eli-mcp
PyPI と MCP Registry(io.github.matematicsolutions/at-eli-mcp)で公開されています。クローンせずに実行できます。
uvx at-eli-mcp
MCP クライアントを設定します(stdio)。
{ "mcpServers": { "at-eli-mcp": { "command": "uvx", "args": ["at-eli-mcp"] } } }
Smart App Control を有効にした Windows 11
Smart App Control は署名のない実行ファイルをブロックします。これには uvx.exe、pip.exe、およびインストール時に pip が書き込む at-eli-mcp.exe ランチャーが含まれます。python.org インストーラーの python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。
python -m pip install at-eli-mcp
python -m at_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip でインストールしてください。python が PATH にない場合は、Windows ランチャーを使用してください:py -3 -m at_eli_mcp。
{ "mcpServers": { "at-eli-mcp": { "command": "python", "args": ["-m", "at_eli_mcp"] } } }
回避策として Smart App Control を無効にしないでください。Windows を再インストールしない限り、再度有効にできなくなります。
ソースからのビルドについては、インストールを参照してください。
オーストリアの公式法情報システムである RIS(data.bka.gv.at、連邦首相府が運営する Rechtsinformationssystem des Bundes)の MCP サーバーです。検証可能な ELI 識別子、判決のネイティブ ECLI、オーストリア式引用を使って、オーストリア連邦法(Bundesrecht)と判例法(Judikatur)を検索・取得します。
MateMatic の eu-legal-mcp 本番ラインの一部です。ポーランドの sejm-eli-mcp、ドイツの de-eli-mcp に続く、オーストリア向けのメンバーです。同じアーキテクチャと引用仕様を採用し、RIS を情報源としています。
対象範囲。 オーストリアの連邦法(Bundesrecht)と判例法(Judikatur。ネイティブ ECLI を含む)を対象とします。州法(Landesrecht)は今後対応予定です。すべての応答に
dataset_noteが含まれます。ライセンス。 オーストリア連邦官報(Bundesgesetzblatt)のコンテンツおよび法令は公有の公式著作物です。RIS は認証キー不要のオープンガバメントデータとして公開されています。このコネクターは、帰属表示と
source_urlを付けて、その公開コンテンツを中継します。
ツール
| ツール | 説明 |
|---|---|
at_search | フリーテキストおよび/またはタイトルで連邦法(GET /Bundesrecht)を検索します。 |
at_get_text | 検索結果のコンテンツ URL から、法令の全文(html または xml)を取得します。 |
at_case_search | フリーテキストで判例法(GET /Judikatur)を検索し、裁判所(applikation)を選択します。検索結果にはネイティブ ecli が含まれます。 |
at_get_case_text | 判例検索結果のコンテンツ URL から、判決の全文を取得します。 |
at_list_collections | RIS のコレクションと、公開対象のコレクションを一覧表示します。 |
at_coverage | このコネクターの対象範囲、各分類の取得時期、および対象外であることを明示的に示します。対象外の項目にはすべて代替手段が記載されています。 |
すべての応答に次の仕様が適用されます:eli_uri(完全な ELI URL。例:
https://www.ris.bka.gv.at/eli/bgbl/I/2026/6/20260218)、human_readable_citation
(例:Datenschutzgesetz, BGBl. I Nr. 165/1999)、および source_url。
インストール
cd at-eli-mcp
pip install -e .
設定(Claude Code/任意の MCP クライアント)
{
"mcpServers": {
"at-eli-mcp": { "command": "at-eli-mcp" }
}
}
環境変数:
AT_ELI_BASE_URL- デフォルトはhttps://data.bka.gv.at/ris/api/v2.6AT_ELI_CACHE_DIR- デフォルトは~/.matematic/cache/at-eliAT_ELI_AUDIT_DIR- デフォルトは~/.matematic/audit
API キーは不要です。RIS は認証キー不要のオープンガバメントデータです。
ガバナンス
- 公開データのみ - RIS に対して読み取り専用です。検索パラメーター以外のクライアントデータがマシンの外部に送信されることはありません。
- 監査ログ - ツールを呼び出すたびに、
~/.matematic/audit/at-eli-mcp.jsonlに JSON 形式の行が 1 行追記されます。 - ネットワーク - サーバーは、上記の公式ソースとローカルファイルシステムにアクセスします。また、初回使用時に一度、このリポジトリの GitHub Releases から小さな設定ファイル(
at-runtime.json.gz、ソースアドレスを更新するもの)を取得します。このリクエストに検索内容は含まれません。ファイルの GitHub ダウンロードカウンターが、確認できる唯一の利用状況シグナルです。AT_ELI_RUNTIME_URL=""に設定すると無効になり、Claude プラグインでは無効に設定されています。LLM プロバイダーへの接続も、その他のテレメトリーもありません。 - ホスト制限付きテキスト - 全文は
ris.bka.gv.atからのみ取得されます。
CONSTITUTION.md と DISCOVERY.md を参照してください。
テスト
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live RIS
ライセンス
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。