UK Legal Research について
UK Legal Researchは、英国法を調査するアシスタントや開発者向けのMCPサーバーです。裁判所、法令、議会、HMRCの一次資料と引用メタデータを返し、検証・引用可能な証拠資料の作成を支援します。
主な機能
- 01英国判例の検索と判決文の取得
- 02法令の適用範囲と施行状況の確認
- 03Hansard、法案、投票、委員会の調査
- 04OSCOLA引用の解析と解決
- 05HMRCガイダンスとVAT税率の検索
活用シーン
- 01判決文をもとに事件引用を確認
- 02条文の適用範囲と状況を確認
- 03討論から投票までの議会資料を追跡
- 04税務に関するHMRCガイダンスを検索
MCP 対応
MCPクライアントに英国法調査ツールと `judgment://`、`legislation://`、`hansard://` リソースを提供します。ホスト型HTTPエンドポイントまたはローカルstdioで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://uk-legal-mcp.fly.dev/mcpclaude mcp add --transport http paulieb89-uk-legal https://uk-legal-mcp.fly.dev/mcp{"mcpServers":{"paulieb89-uk-legal":{"type":"http","url":"https://uk-legal-mcp.fly.dev/mcp"}}}Cursor で開く{"servers":{"paulieb89-uk-legal":{"type":"http","url":"https://uk-legal-mcp.fly.dev/mcp"}}}VS Code で開く{"mcpServers":{"paulieb89-uk-legal":{"type":"http","url":"https://uk-legal-mcp.fly.dev/mcp"}}}{"mcpServers":{"paulieb89-uk-legal":{"serverUrl":"https://uk-legal-mcp.fly.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
35| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| slug | string | はい | 判決の slug。例:'uksc/2024/12' または 'ewca/civ/2023/450' |
詳細
uk-legal-mcp
AI アシスタント向けの英国法調査ソースです。
uk-legal-mcp は、ChatGPT、Claude、VS Code、Cursor、およびその他の MCP 対応クライアントを、英国の判例、法令、Hansard、法案、採決、委員会、OSCOLA 引用解析、HMRC ガイダンスに接続します。一次資料のテキストと引用メタデータを返すため、エージェントは確認や脚注付けが可能な根拠資料集を作成できます。
法務情報のソースに API キーは必要ありません。HMRC の認証済み Making Tax Digital エンドポイントは任意です。
最良の結果を得るには、英国法の情報源を確認できる場合は記憶に基づいて回答せず、uk-legal-mcp サーバーを使用するようアシスタントに指示してください。
クイックスタート
ホスト型 MCP エンドポイントを使用します。
https://uk-legal-mcp.fly.dev/mcp
mcpServers JSON を使用するクライアントの場合:
{
"mcpServers": {
"uk-legal": {
"type": "http",
"url": "https://uk-legal-mcp.fly.dev/mcp"
}
}
}
ローカル stdio を使用する場合:
uvx uk-legal-mcp
Claude Desktop のローカル設定:
{
"mcpServers": {
"uk-legal": {
"command": "uvx",
"args": ["uk-legal-mcp"]
}
}
}
ホスト型ツールが応答しなくなった場合は、クライアントの Apps / Customise メニューからサーバーを更新してください。非常に大きな法律の場合は、共有クラウド IP ではなくご自身の IP を使用するため、ローカルモードのほうが安定することがあります。
まずはお試しください
サーバーを接続したら、新しいチャットを開始して、次のように尋ねてください。
I am checking a UK legal source. Only use uk-legal-mcp. Find the source, give me the source URL, and tell me what metadata I should check before relying on it.
法務業務では、単なる回答ではなく、根拠資料集を依頼してください。
Only use uk-legal-mcp. Give me the source text or source summary, the source URL, citation metadata, and any caveats about jurisdiction, version, or uncertainty.
すぐに使えるプロンプトについては、弁護士向けガイドをご覧ください。
対応範囲
| ソース分野 | アシスタントが確認できる内容 |
|---|---|
| 判例 | TNA Find Case Law の英国判決。中立引用、裁判所、日付、判決メタデータ、段落の読み込み、判決内検索を含みます。 |
| 法令 | legislation.gov.uk の法律および委任立法。目次、条項、適用地域、施行状況の情報、特定時点の読み込みを含みます。 |
| 議会 | Hansard の討論と発言、討論から採決への関連付け、議員略歴、欄番号、請願。 |
| 法案 | 議会法案、審議段階、提出者、公開資料、法案の履歴。 |
| 採決 | 庶民院と貴族院の採決、票数、結果、議員ごとの投票記録。 |
| 委員会 | 特別委員会、委員構成、口頭証拠、書面証拠。 |
| 引用 | OSCOLA 形式の引用解析と、正式なソースへの解決。 |
| HMRC | VAT 税率の検索、GOV.UK HMRC ガイダンスの検索、任意の認証済み MTD VAT ステータス確認。 |
サーバーは、1 つの検索結果で返すには大きすぎるソーステキスト用に、judgment://、legislation://、hansard:// リソースも公開します。
詳細はツールリファレンスと上流 API リファレンスをご覧ください。
使用例
法令の確認: アシスタントが、Worker Protection Act の義務、施行状況、適用範囲、出典へのリンクを見つけます。

議会の証拠資料: アシスタントが、Automated Vehicles Bill の修正案をめぐる貴族院の討論をたどり、採決結果を確認します。

その他の使用例は弁護士向けガイドをご覧ください。
安全に使用する
uk-legal-mcp は、AI アシスタントが英国の法的情報源を見つけて引用できるよう支援します。法的判断に代わるものではありません。
- 管轄区域を確認してください。 法令の適用は、イングランド、ウェールズ、スコットランド、北アイルランドで異なる場合があります。条文を読む際は、依拠する前に
extentフィールドを確認してください。 - 規定が現行かどうかを確認してください。 一部の条文は廃止、改正、将来施行、または未施行の場合があります。情報源に記載がある場合、サーバーは施行状況とバージョンの日付を返します。
- 依拠する前に引用を検証してください。 一次資料に照らして、判例の引用や Hansard の巻・欄の参照を解決するようエージェントに依頼してください。
- 完全一致と関連候補を区別してください。 事件名や当事者名が似ている場合があります。適切な回答では、どの情報源を検証したか、どの候補が単に関連していたかを明示する必要があります。
- 結果は証拠資料一式として扱ってください。 サーバーは一次資料の本文と引用メタデータを返します。エージェントはそれを要約できますが、法律をどのように適用するかを判断するのはあなたです。
開発者向け
ストリーミング可能な HTTP サーバーをローカルで実行します:
python -m src.gateway
宣言型 FastMCP マニフェストを検査/開発ツール用に実行します:
fastmcp run
fastmcp inspect
fastmcp run は検査/開発専用です。FastMCP ランナーを直接ラップするため、本番用の uvicorn 構成(Fly デプロイメント向けに python -m src.gateway が設定する _HttpGuard、_AcceptNormalizer、proxy_headers)を経由しません。サーバーは GET /mcp に対してネイティブの 405 を返します(ステートレス、POST のみ)。本番に近い用途では python -m src.gateway を使用してください。
ローカルのチェックアウトを stdio 経由で使用します:
{
"mcpServers": {
"local-uk-legal": {
"command": "uv",
"args": ["run", "--project", "<abs-path>", "uk-legal-mcp"],
"env": { "VIRTUAL_ENV": "" }
}
}
}
リリースノートはCHANGELOG.mdにあります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。