mcpField
B
BAILII UK Case Law

BAILII UK Case Law

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

BAILII UK Case Law について

BAILII UK Case Lawは、BAILIIの英国判例を検索し、判決文を取得するローカルMCPサーバーです。法律の個別調査向けで、長い判決文から各セクションを抽出して確認できます。

主な機能

  1. 01BAILIIの全裁判所を対象に全文検索
  2. 02判決文の取得
  3. 03要約と結論を標準で抽出
  4. 04指定した判決セクションの抽出
  5. 05利用可能な英国裁判所の一覧

活用シーン

  1. 01雇用審判所の判決の検索
  2. 02TNAデータベース未収録の旧事件の調査
  3. 03判決の議論や結論部分の確認

MCP 対応

BAILIIの判例検索、判決取得、裁判所一覧のツールをMCPクライアントに提供します。ローカルで動作するため、リクエストはユーザーのマシンから送信されます。

設定

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

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

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

パッケージ
pypibailii-mcp1.0.1

ツール

3

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

パラメーター型必須説明
paramsobjectはい次の項目を含む検索パラメーター: - query (str):検索語 - max_results (int):返す結果の数(デフォルトは 10)
params.querystringはい全文検索クエリ。例:'landlord HMO licensing duty of care'
params.max_resultsintegerいいえ返す結果の最大数(1-30)

詳細

BAILII MCP サーバー

PyPI VS Code にインストール

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_searchBAILII のすべての裁判所を対象に全文検索します。タイトル、引用、リンクを返します。
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 サーバーを開発しています。

コメント

MCP は初めてですか?

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

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