mcpField
B
BAILII UK Case Law

BAILII UK Case Law

本地服务
github.com法律与政务626 周前更新

关于 BAILII UK Case Law

BAILII UK Case Law 是用于搜索 BAILII 英国判例并获取判决书的本地 MCP 服务,面向定向法律研究,并提取判决章节以便查阅较长文本。

主要功能

  1. 01搜索 BAILII 各法院的全文
  2. 02获取判决书文本
  3. 03默认提取摘要和结论
  4. 04按需提取指定判决章节
  5. 05列出可用的英国法院

适用场景

  1. 01查找就业仲裁庭判决
  2. 02研究 TNA 数据库尚未收录的旧案
  3. 03查看判决的讨论或结论部分

MCP 相关

向 MCP 客户端提供 BAILII 案例搜索、判决获取和法院列表工具。服务在本地运行,使请求经由用户的设备发出。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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"]
      }
    }
  }
}
使用 pip 而非 uvx

如果通过 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–100 KB)。默认只返回摘要和结论。如需更多内容,可提出要求:

  • 默认:摘要和结论(5000 个字符)
  • 指定章节:“显示讨论部分” → 仅提取该章节
  • 全文:“获取完整判决” → 返回全部内容

可检测的章节:summary、conclusions、held、discussion、background

为什么要在本地运行?

BAILII 会屏蔽来自云服务和数据中心的请求。此服务在你的计算机上运行,因此请求会通过你的住宅 IP 发出。

对于不需要特定使用 BAILII 的判例法,uk-legal-mcp 通过 National Archives API 提供判例法——托管在 Fly.io 上,无需本地配置。

在以下情况下,此 BAILII 服务很有用:

  • 就业法庭裁决(BAILII 对 EAT 的覆盖更全面)
  • 尚未收录到 TNA 数据库中的较早案件
  • BAILII 索引更完善的特定法庭

注意事项

  • BAILII 条款禁止批量下载;仅用于针对性研究
  • 请合理控制请求频率
  • 章节提取取决于判决的格式,并非所有判决都有清晰的章节标题

许可

Apache 2.0

作者

Paul Boucherat — 为英国房地产、法律和项目控制领域构建 MCP 服务。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。