UK Law について
UK Lawは、英国の法律を検索・閲覧するアシスタント向けの読み取り専用MCPサーバーです。法令インデックスは毎日更新され、結果からlegislation.gov.ukの公式テキストを確認できます。
主な機能
- 01タイトルやIDで法令を検索
- 02法律や個別条文を閲覧
- 03種類・効力・地域・分野で絞り込み
- 04公式の分野分類を参照
活用シーン
- 01タイトルや識別子から英国法を検索
- 02法律の特定の条文を取得
- 03分野ごとに現行法令を確認
MCP 対応
リモートMCPサーバーとして、法令の検索・閲覧・分野別表示ツールをMCPクライアントに提供します。サインインは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://uk-law-mcp.uk-law-mcp.workers.dev/mcpclaude mcp add --transport http flaviohtavares-uk-law https://uk-law-mcp.uk-law-mcp.workers.dev/mcp{"mcpServers":{"flaviohtavares-uk-law":{"type":"http","url":"https://uk-law-mcp.uk-law-mcp.workers.dev/mcp"}}}Cursor で開く{"servers":{"flaviohtavares-uk-law":{"type":"http","url":"https://uk-law-mcp.uk-law-mcp.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"flaviohtavares-uk-law":{"type":"http","url":"https://uk-law-mcp.uk-law-mcp.workers.dev/mcp"}}}{"mcpServers":{"flaviohtavares-uk-law":{"serverUrl":"https://uk-law-mcp.uk-law-mcp.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
UK Law MCP サーバー
AI アシスタント(Claude、 ChatGPT、Claude Code、Codex など)が、UK Lawから取得した約130,000件の法律および規則を検索・閲覧できる、無料の読み取り専用MCPサーバーです。legislation.gov.uk から毎日更新されます。
法的助言ではありません。 テキストは非公式のコピーであり、古くなっていたり、変換エラーを含んでいたりする可能性があります。必ずlegislation.gov.ukで公式テキストを確認してください。
サーバー URL: https://uk-law-mcp.uk-law-mcp.workers.dev/mcp(サインイン不要)。このアドレスのルートページにも同じ手順が記載されています。
インストール:手順
アシスタントを接続する方法は2つあり、どちらも無料です。
- MCP サーバー(
https://uk-law-mcp.uk-law-mcp.workers.dev/mcp):Claude、ChatGPT、Claude Code、Codex 用です。パソコンへのインストールもサインインも不要です。 - スキル(小さな Python スクリプト):Claude Code と Codex 用です。GitHub から直接読み込むため、サーバーなしで動作します。
インストール後、次のような質問をして動作を確認してください。 「Employment Rights Act 1996 の section 86 では、通知期間について何と定めていますか?」 回答には条文の引用と legislation.gov.uk へのリンクが含まれるはずです。
Claude(claude.ai、Claude Desktop、モバイルアプリ)
すべてのプランで利用できます。Free プランではカスタムコネクターを1つ追加できます。
- Customize → Connectorsを開きます。同じコネクターは Claude Desktop とモバイルアプリでも利用できます。
- + Add、続いてAdd custom connectorをクリックします。
- 名前:
UK Law。リモート MCP サーバーの URL:https://uk-law-mcp.uk-law-mcp.workers.dev/mcp。Continueをクリックします。 - AuthenticationでNo sign inを選び、Addをクリックします。
- チャットで**+**(左下)→Connectorsをクリックし、UK Lawがオンになっていることを確認してから質問します。
Team プランと Enterprise プランでは、Owner がOrganization settings → Connectorsで一度だけコネクターを追加します (Add → Custom → Web、同じ URL、「No sign in」)。その後、メンバーが Customize → Connectors で有効にします。
Claude Code
オプション A、プラグイン(推奨)。 Claude Code に次のように入力します。
/plugin marketplace add flaviohtavares/uk-law-tools
/plugin install uk-law@uk-law-tools
求められた場合は、Claude Code を再起動してください。後で更新するには、/plugin marketplace update uk-law-toolsを実行します。
オプション B、MCP サーバー。 ターミナルで次を実行します。
claude mcp add --transport http --scope user uk-law https://uk-law-mcp.uk-law-mcp.workers.dev/mcp
--scope userを指定すると、すべてのプロジェクトで利用できるようになります。Claude Code 内で/mcpを実行して確認してください。
Codex(CLI、IDE 拡張機能、アプリ)
オプション A、MCP サーバー。 ターミナルで次を実行します。
codex mcp add uk-law --url https://uk-law-mcp.uk-law-mcp.workers.dev/mcp
または、~/.codex/config.tomlに次の内容を追加します。
[mcp_servers.uk-law]
url = "https://uk-law-mcp.uk-law-mcp.workers.dev/mcp"
codex mcp listを実行して確認し、新しい Codex セッションを開始します。
オプション B、スキル。 ターミナルで次を実行します。
curl -fsSL https://raw.githubusercontent.com/flaviohtavares/uk-law-tools/main/install.sh | sh
スキルが~/.agents/skills/uk-law(および~/.codex/skills/uk-law)にコピーされます。Codex を再起動してください。
更新する場合も同じコマンドを実行します。
ChatGPT
カスタム MCP サーバーは、Pro、Business、Enterprise/Eduプランで**chatgpt.com(Web)**から利用できます。Business では、ワークスペースの管理者とオーナーのみが追加できます。
- Pluginsを開きます。
- +、続いてAdd custom MCP serverをクリックします。
- 名前:
UK Law。Connectionにhttps://uk-law-mcp.uk-law-mcp.workers.dev/mcpを入力します。 - Authentication:None。
- I understand and want to continueにチェックを入れ、Create as a pluginをクリックしてインストールします。
- 新しいチャットで**@**を入力し、UK Lawを選んで質問します。
Free プランと Plus プラン: このリンクをチャットに貼り付けて質問してください。ChatGPT が手順を読み、適切なファイルを開きます。
https://raw.githubusercontent.com/flaviohtavares/uk-law/main/llms.txt
その他の MCP クライアント
https://uk-law-mcp.uk-law-mcp.workers.dev/mcpをリモートサーバーとして追加します(Streamable HTTP トランスポート、認証不要)。
ツール
| ツール | 機能 |
|---|---|
search_laws | タイトルの単語または ID で法律を検索します。フィルター:types、in_force、extent、topic、limit |
get_law | 法律を読み込みます。長い法律の場合は、まず目次を取得し、次に 1 つの part(「section 86」、「schedule 1」、「part 2」など)を取得します |
list_topics | 施行中の法律の件数を含む公式の分類項目を表示します |
get_topic | ある分類項目に関する施行中の法律および規則を取得します(大きな分類項目の場合は year を指定します) |
仕組み
Agents SDK のステートレス MCP ハンドラー(createMcpHandler)を使用する Cloudflare Worker です。
法律のインデックス(データリポジトリ内の index/laws.csv)は、タイトルの全文検索インデックスとともに D1 に保存されます。本文は GitHub から取得し、1 時間キャッシュされます。ユーザーデータは保存されません。
独自に実行する
npm install
npx wrangler login
npx wrangler d1 create uk-law # put the database_id in wrangler.jsonc
npm run sync:full # loads index/laws.csv from a clone of uk-law (UKLAW_DATA)
npm run deploy
npm run sync は、前回の同期から変更された行のみを送信します。メンテナーが毎日の更新後に実行します。ローカル開発の場合は、python3 scripts/sync.py --full --local と npm run dev を実行してください。
メンテナー
Tavlabs Ltd が構築・保守しています。ロンドンを拠点とする、中小企業向けのソフトウェア会社です。[email protected]
The National Archives、legislation.gov.uk、または英国政府とは提携しておらず、これらから承認を受けているわけでもありません。 コード:MIT。法律本文:© Crown and database right、Open Government Licence v3.0。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。