mcpField
A
au-eli-mcp

au-eli-mcp

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

au-eli-mcp について

au-eli-mcpは、オーストラリアの公式連邦法令登録簿から法律を検索・取得するMCPサーバーです。長期利用できる文書URLと読みやすい引用情報を返し、現時点では法律のみを対象とします。

主な機能

  1. 01連邦法をタイトルで検索
  2. 02現行統合版の法律本文を取得
  3. 03長期利用できる文書URLを返却
  4. 04読みやすい引用情報を付与
  5. 05対象範囲と既知の不足を提示

活用シーン

  1. 01一部のタイトルから連邦法を探す
  2. 02法律の現行統合版本文を取得する
  3. 03公式登録簿で引用を確認する

MCP 対応

法律検索、本文取得、対象範囲のツールをMCPクライアントに提供します。応答には長期利用可能なlegislation.gov.auのURL、引用情報、出典URLが含まれます。

設定

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

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

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

パッケージ
pypiau-eli-mcp0.3.3

ツール

3

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

パラメーター型必須説明
titlestringはい例:``"privacy"`` または ``"Aboriginal Affairs"``。

詳細

au-eli-mcp

オーストラリアの連邦法令登録簿(legislation.gov.au)向けMCP サーバーです。連邦法令の公式情報源であり、法律の検索、取得、引用を行い、すべての応答に検証可能な引用を付与します。

MateMatic の eu-legal-mcp 本番ラインの一部として、jp-eli-mcp、sg-eli-mcp、my-eli-mcp とともにアジア太平洋地域へ展開しています。同じ引用契約(安定した識別子+人が読める引用+ソース URL)を採用し、ELI が存在しない法域に合わせて調整しています。

対象範囲。 この MVP が対象とするのは法律のみ(collection(act))です。規則やその他の立法文書の種類はまだ対象外です。タイトルで検索し(au_search_acts)、au_get_text で現行の統合版テキストを取得できます(非常に長い法律は途中で切り詰められます)。すべての応答には dataset_note が含まれます。

ライセンス。 連邦法令登録簿のコンテンツは、オーストラリア政府が公開する公式の公開情報です。このコネクターは、出典を明記して source_url とともに中継します。

ツール

ツール機能
au_search_acts連邦法をタイトル(部分一致)で検索します。
au_get_text法律の現行の統合版テキストを取得します(約300,000文字で切り詰められます)。
au_coverageこのコネクターの対象範囲、各種別のデータ取得時期、および対象外の内容を明示します。すべての対象外項目に代替手段を示します。

すべての応答に、契約上の情報として eli_uri(オーストラリアには ELI がないため、文書固有の FRLI 識別子をキーとする legislation.gov.au の永続的な URL。例:https://www.legislation.gov.au/C2004A00042/latest。eli_note を参照)、human_readable_citation(法律のタイトル)、source_url が含まれます。

インストール

PyPI にはまだ公開されていません。最初のリリースまではソースからインストールしてください。

git clone https://github.com/matematicsolutions/au-eli-mcp
cd au-eli-mcp
pip install -e .

リリース後は、uvx au-eli-mcp で実行できます。

環境変数による設定:

  • AU_ELI_BASE_URL - デフォルトは https://www.legislation.gov.au
  • AU_ELI_CACHE_DIR - デフォルトは ~/.matematic/cache/au-eli
  • AU_ELI_AUDIT_DIR - デフォルトは ~/.matematic/audit

API キーは不要です。legislation.gov.au ではキーは必要ありません。

設定(Claude Code/任意のMCP クライアント)
{
  "mcpServers": {
    "au-eli-mcp": { "command": "au-eli-mcp" }
  }
}
Smart App Control を有効にした Windows 11

Smart App Control は署名されていない実行ファイルをブロックします。対象には uvx.exe、pip.exe、およびインストール時に pip が書き込む au-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。

python -m pip install au-eli-mcp
python -m au_eli_mcp

同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip でインストールしてください。python が PATH にない場合は、Windows ランチャーを使用します:py -3 -m au_eli_mcp。

{ "mcpServers": { "au-eli-mcp": { "command": "python", "args": ["-m", "au_eli_mcp"] } } }

回避策として Smart App Control を無効にしないでください。Windows を再インストールしない限り、再び有効にすることはできません。

ガバナンス

  • 公開データのみ - legislation.gov.au に対する読み取り専用です。クライアントのデータがマシンの外部に送信されることはありません。
  • robots.txt に準拠 - robots.txt はクロールを許可しています(禁止されているのは /assets/ のみ)。このコネクターはサイトへの繰り返しアクセスを避けるため、積極的にキャッシュします。
  • 監査ログ - すべてのツール呼び出しを ~/.matematic/audit/au-eli-mcp.jsonl に JSON 形式の1行として追記します。
  • ベンダー中立 - legislation.gov.au のみと通信します。LLM プロバイダーとの通信やテレメトリーはありません。
  • 検証可能な引用 - すべての応答は source_url から個別に確認できます。

CONSTITUTION.md と DISCOVERY.md を参照してください。

テスト

pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v   # offline
pytest tests/test_smoke.py -v                # hits live legislation.gov.au

ライセンス

Apache-2.0. © Matematic Solutions / Wieslaw Mazur.

コメント

MCP は初めてですか?

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

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