mcpField
A
at-eli-mcp

at-eli-mcp

ローカル
github.com/matematicsolutions法務・行政03 週間前に更新

at-eli-mcp について

at-eli-mcpは、公式RISからオーストリア連邦法と判例を検索・取得するMCPサーバーです。法律にはELI識別子、判決にはネイティブECLIを付け、確認可能な引用情報を返します。

主な機能

  1. 01オーストリア連邦法の検索
  2. 02法律全文のHTML・XML取得
  3. 03裁判所を指定した判例検索
  4. 04判決全文の取得
  5. 05RISコレクションと対象範囲の一覧
  6. 06出典URLと確認可能な引用情報

活用シーン

  1. 01タイトルや本文から連邦法を探す
  2. 02確認用に法律全文を取得する
  3. 03特定の裁判所の判決を検索する
  4. 04RISで法律の引用を照合する

MCP 対応

RISの検索、本文取得、コレクション一覧、対象範囲のツールをMCPクライアントに提供します。応答には識別子、引用情報、出典URLが含まれます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"matematicsolutions-at-eli": {
"command": "uvx",
"args": [
"at-eli-mcp"
]
}
}
}
起動コマンドuvx at-eli-mcp

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

パッケージ
pypiat-eli-mcp0.4.3

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
queryobjectはい``SearchQuery`` - suchworte、titel、page_size(Ten/Twenty/Fifty/OneHundred)、page_number。
query.titelanyいいえ
query.page_sizeenumいいえTen | Twenty | Fifty | OneHundred
query.suchworteanyいいえ
query.page_numberintegerいいえ

詳細

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_collectionsRIS のコレクションと、公開対象のコレクションを一覧表示します。
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.6
  • AT_ELI_CACHE_DIR - デフォルトは ~/.matematic/cache/at-eli
  • AT_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.

コメント

MCP は初めてですか?

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

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