BAILII UK Case Law について
BAILII UK Case Lawは、BAILIIの英国判例を検索し、判決文を取得するローカルMCPサーバーです。法律の個別調査向けで、長い判決文から各セクションを抽出して確認できます。
主な機能
- 01BAILIIの全裁判所を対象に全文検索
- 02判決文の取得
- 03要約と結論を標準で抽出
- 04指定した判決セクションの抽出
- 05利用可能な英国裁判所の一覧
活用シーン
- 01雇用審判所の判決の検索
- 02TNAデータベース未収録の旧事件の調査
- 03判決の議論や結論部分の確認
MCP 対応
BAILIIの判例検索、判決取得、裁判所一覧のツールをMCPクライアントに提供します。ローカルで動作するため、リクエストはユーザーのマシンから送信されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| params | object | はい | 次の項目を含む検索パラメーター: - query (str):検索語 - max_results (int):返す結果の数(デフォルトは 10) |
| params.query | string | はい | 全文検索クエリ。例:'landlord HMO licensing duty of care' |
| params.max_results | integer | いいえ | 返す結果の最大数(1-30) |
詳細
BAILII MCP サーバー
BAILII で英国の判例を検索します。判決を取得し、セクション(要約、結論、議論、背景)を自動的に抽出します。ローカルで動作します。BAILII はクラウドの IP アドレスをブロックするためです。
インストール
uv を使用する(推奨)
インストールは不要です。uvx が PyPI から直接実行します。
uvx bailii-mcp
pip を使用する
pip install bailii-mcp
bailii-mcp
Python 3.10 以降が必要です。
設定
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"bailii": {
"command": "uvx",
"args": ["bailii-mcp"]
}
}
}
Claude Code
claude mcp add bailii -- uvx bailii-mcp
VS Code
.vscode/settings.json に追加するか、MCP パネルを使用します。
{
"mcp": {
"servers": {
"bailii": {
"command": "uvx",
"args": ["bailii-mcp"]
}
}
}
}
uvx の代わりに pip を使用する
pip install bailii-mcp でインストールした場合は、"command": "bailii-mcp" と "args": [] を使用してください。
ソースから
git clone https://github.com/paulieb89/bailii-mcp.git
cd bailii-mcp
pip install -e .
質問できること
接続したら、Claude に自然な言葉で尋ねるだけです。
- 「BAILII で HMO のライセンスに関する判例を検索して」
- 「最近の内部告発に関する雇用審判所の判例を探して」
- 「Chinn v Hoilund-Carlsen の要約を取得して」
- 「裁判所はその事件で何を判示しましたか?」
- 「議論のセクションを表示して」
ツール
| ツール | 機能 |
|---|---|
bailii_search | BAILII のすべての裁判所を対象に全文検索します。タイトル、引用、リンクを返します。 |
bailii_get_judgment | 判決文を取得します。デフォルトでは要約と結論(約 5000 文字)を返します。 |
bailii_list_courts | 利用可能な英国の裁判所(UKSC、EWCA、EWHC、UKUT、EAT など)を一覧表示します。 |
セクションの抽出
判決文は長大です(30~100KB)。デフォルトでは、要約と結論のみが返されます。必要に応じて、追加の内容をリクエストしてください。
- デフォルト:要約と結論(5000 文字)
- 特定のセクション:「議論を表示して」→そのセクションのみを取得
- 全文:「判決文全体を取得して」→すべてを返す
検出されるセクション:summary、conclusions、held、discussion、background
ローカルで動作する理由
BAILII はクラウドサーバーやデータセンターからのリクエストをブロックします。このサーバーはお使いのマシン上で動作するため、リクエストは家庭用の IP アドレス経由で送信されます。
BAILII を特に必要としない判例検索には、uk-legal-mcp が National Archives API を通じて判例を提供します。Fly.io でホストされており、ローカルでのセットアップは不要です。
次のような情報が必要な場合に、この BAILII サーバーが役立ちます。
- 雇用審判所の判決(EAT の収録範囲は BAILII のほうが充実しています)
- TNA データベースにまだ掲載されていない古い判例
- BAILII のインデックスがより充実している特定の審判所
注意事項
- BAILII の利用規約では一括ダウンロードが禁止されています。対象を絞った調査にのみ使用してください。
- リクエスト頻度は適切な範囲に抑えてください。
- セクションの抽出は判決文の書式に依存するため、明確なセクション見出しのない判決文もあります。
ライセンス
Apache 2.0
作者
Paul Boucherat — 英国の不動産、法律、プロジェクト管理向けの MCP サーバーを開発しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。