australian-law-mcp
australian-law-mcp
連邦立法登録簿用のMCPサーバー。 オーストラリアの法律が特定の日に何を規定していたかを尋ね、公的な登録簿に照らして引用を検証してから依頼に応じます。APIキー不要、サインアップも不要です。
すべては連邦政府自身の立法APIからライブ配信されます:
13万件以上の法律および立法措置、それぞれのすべての編纂版、1901年まで遡ります。その登録簿が連邦法の公認情報源であり、時点別バージョンをネイティブに公開しているため、get_law_as_at は指定した日に実際に効力のあった条文を返します。再構成ではありません。
クイックスタート
Claude Code:
claude mcp add australian-law -- npx -y australian-law-mcpClaude Desktop、Cursor、その他のstdio MCPクライアント:
{
"mcpServers": {
"australian-law": {
"command": "npx",
"args": ["-y", "australian-law-mcp"]
}
}
}Node 20以降が必要です。他にインストールは不要 — npx が初回実行時にパッケージを取得します。
Nodeをホストに置きたくない場合はDockerfileがあります。サーバーはstdioで通信するため、コンテナには-iが必要です:
docker build -t australian-law-mcp .
docker run -i --rm australian-law-mcpRelated MCP server: canlii-mcp
ツール
ツール | 機能 |
| 名前で法律および立法措置を検索します。他のツールが受け取るタイトルIDを返します。 |
| 現在の編纂版:目次、特定の条項、または全文をページ分割で取得します。スケジュールも指定可能です( |
| 同じ操作を、指定した過去の日付時点の法規に対して行います。 |
| テキストから法規の引用を抽出し、それぞれを登録簿に対して検証します:法律は存在するか、効力があるか、引用された条項は存在するか。上流の障害はUNVERIFIEDとして返され、欠落として扱われることはありません。 |
| 法律は効力があるか廃止か、最新の編纂版に何が組み込まれているか、まだ組み込まれていない改正は何か、そして何が法律を改正したか。 |
| 2つの日付の間で何が変わったか:追加された条項、削除された条項、書き換えられた条項 — または単一の条項の行差分。 |
| 登録簿上のすべてのタイトルの本文に対する関連性ランキング付き検索。 |
| 登録簿APIにpingを送信し、他の場所での障害を切り分けられるようにします。 |
docs/tools.md に各ツールのパラメータと動作例、そして応答できない場合の挙動が記載されています。
時点別バージョンが重要な理由
税務紛争、ビザ決定、契約、裁判事件は、過去のある日の時点での法規に依存します。そしてモデルは、実際には今日の法規で回答してしまうことがよくあります。登録簿は正確な効力期間とともにすべての編纂版を保持しています:
get_law_as_at titleId=C2004A03348 date=2017-01-05 section=3A
→ As at 2017-01-05: Income Tax Rates Act 1986, Compilation No. 48
s 3A Working holiday makers and working holiday taxable income ...そしてverify_citationsは、もう一方の方向のためのガードレールです — モデルが実際には存在しない条項を創作してしまうことを防ぎます:
verify_citations text="See s 3A and s 999 of the Income Tax Rates Act 1986."
→ [OK] Income Tax Rates Act 1986 [C2004A03348] — in force.
[OK] s 3A exists: "Working holiday makers and working holiday taxable income"
[NOT FOUND] s 999 — Provision 999 was not found in this compilation. It has
28 sections and 6 schedules. Closest by number: s 30, s 29, s 28実際の法律が報告されないことは、このようなツールにとって最悪の失敗です。そのため、ネットワークエラーやAPIエラーは常にUNVERIFIEDとして報告され、NOT FOUNDとして扱われることはありません。
対象範囲
設計上、連邦法のみを対象としています。州の登録簿は、オープンなAPIを持っていない(NSW)、ボット対策の壁がある(VIC)、または登録が必要(QLD)です。判例法データベース(AustLII、Jade)は自動アクセスを許可していません。そのため、判例法ツールはありません。ATOの裁決は機械可読ではありません。これらのいずれかに変更があれば、対象範囲を拡大できます。
データソースとライセンス
立法コンテンツは連邦立法登録簿APIから取得され、オーストラリア連邦によってCC BY 4.0でライセンスされています。登録簿のコンテンツを再現するすべての応答には、登録簿が要求する帰属表示が含まれます。このプロジェクトは独立しており、オーストラリア政府法務官事務所やオーストラリア政府とは提携も承認関係もありません。出力は法的情報であり、法的助言ではありません — いかなる法律の公認版も、登録簿に掲載されているものです。
コードはMITライセンスです。
開発
npm install
npm test # build + unit tests (offline)
node scripts/smoke.mjs # live API smoke test
node scripts/protocol-test.mjs # stdio round trip against the live APIMaintenance
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server providing AI assistants access to Canadian case law and legislation metadata from CanLII across all jurisdictions, supporting search and citation relationships.7125MIT
- AlicenseAqualityCmaintenanceMCP server providing access to Canadian legal information metadata (case law and legislation) from CanLII.7122MIT
- AlicenseAqualityAmaintenanceMCP server for Australia's Federal Register of Legislation. Enables searching and fetching Commonwealth Acts with verifiable citations.2Apache 2.0
- AlicenseAqualityAmaintenanceMCP server for Swiss federal legislation metadata via Fedlex, enabling search and retrieval of act details with ELI URIs, SR numbers, and multilingual support.2Apache 2.0
Related MCP Connectors
MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChangkeunJ/australian-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server