关于 BAILII UK Case Law
BAILII UK Case Law 是用于搜索 BAILII 英国判例并获取判决书的本地 MCP 服务,面向定向法律研究,并提取判决章节以便查阅较长文本。
主要功能
- 01搜索 BAILII 各法院的全文
- 02获取判决书文本
- 03默认提取摘要和结论
- 04按需提取指定判决章节
- 05列出可用的英国法院
适用场景
- 01查找就业仲裁庭判决
- 02研究 TNA 数据库尚未收录的旧案
- 03查看判决的讨论或结论部分
MCP 相关
向 MCP 客户端提供 BAILII 案例搜索、判决获取和法院列表工具。服务在本地运行,使请求经由用户的设备发出。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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"]
}
}
}
}
使用 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 服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。