mcpField
U
Uk Caselaw

Uk Caselaw

远程服务
pipeworx.io法律与政务05 周前更新

关于 Uk Caselaw

面向检索英国法院判决和法庭裁决的法律研究者,提供英国国家档案馆 Find Case Law 的搜索与全文读取。覆盖英格兰和威尔士法院及部分英国级法院和法庭,但不含苏格兰、北爱尔兰及案件引证处理信息。

主要功能

  1. 01按主题、当事方或法官搜索
  2. 02按中性引证获取判决
  3. 03列出可筛选法院
  4. 04限制长文本返回长度

适用场景

  1. 01查找相关判例
  2. 02按引证核对判决原文
  3. 03限定法院范围检索

MCP 相关

作为 MCP 服务,它向客户端提供判例搜索、按中性引证获取判决及法院列表工具。可通过 Pipeworx 网关连接,也可作为本地 stdio MCP 服务运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://gateway.pipeworx.io/uk-caselaw/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

英国判例法 — Find Case Law

来自英国国家档案馆 Find Case Law 服务的英国法院判决和法庭裁决:最高法院、枢密院、上诉法院、高等法院、保护法院、家庭法院、上级审裁处和一级审裁处,以及就业上诉审裁处。

属于 Pipeworx 的一部分——一个将 AI Agent 连接到 1684+ 个实时数据源的 MCP 网关。

按主题、当事人或法官搜索,然后通过中性引证阅读任何判决的全文,以便核对引文或援引的判例是否符合法院的实际表述。

仅限英国法律。美国判例法由单独的语料库提供,通过 court-listener(search_case_law、find_case、get_opinion)访问;针对英国问题返回美国判例,不是接近正确的答案,而是错误答案。

这并非全部英国法律

Find Case Law 是一个真实但不完整的语料库。0 行结果表示此处未找到,绝不表示没有此案:

  • 不包括刑事法院、郡法院或治安法院的判决。 这些法院的大多数裁决都是口头作出的,且从未转录,因此 Find Case Law 从结构上就无法收录。
  • 不包括案件卷宗、诉状或提交文件。 此处只有判决——英国没有 PACER 的同类系统。
  • 不涵盖苏格兰和北爱尔兰各自的法院系统。 仅索引英格兰和威尔士的法院,以及英国范围内的最高级法院和审裁处(最高法院、枢密院、就业上诉审裁处、上级审裁处)。若案件也曾经过苏格兰最高民事法院或苏格兰/北爱尔兰的上诉程序,此处可能仅收录其英国级别的部分。
  • 仅涵盖就业上诉审裁处——不包括一级就业审裁处。 eat 涵盖上诉;就业审裁处在案件进入上诉阶段前审理的索赔属于不同的语料库,此处未收录(参见 uk-tribunals 工具包/任务)。
  • 不提供引证索引/判决处理信息。 返回的判决是其发布时的版本,不会提示它后来是否被推翻、质疑或采纳。
  • 覆盖范围主要从 2001 年起算,部分法院从 2003 年起较为完整,其他法院则晚得多(见下文“注意事项”)。

身份验证

无需验证。 不需要密钥,也无需注册。请求会携带浏览器 User-Agent,因为服务会拒绝不带此标识的直接抓取请求。

工具

工具适用场景
search_uk_caselaw已知主题、当事人或法官时——例如“无因得利”“Tesco”
get_uk_judgment已有中性引证——[2023] UKSC 42——并想查看判决文本时
list_uk_courts想按法院缩小范围并需要法院代码时

常见流程是 search_uk_caselaw → 获取 neutral_citation 或 identifier → get_uk_judgment。

中性引证

中性引证可按规则映射到 Find Case Law 路径——[2026] EWHC 1996 (Comm) 对应 ewhc/comm/2026/1996,[2023] UKSC 42 对应 uksc/2023/42。此规则可作为不错的初步猜测,因此 get_uk_judgment 会先尝试该路径;若派生路径返回 404,则改为搜索引证文本,并通过 resolved_by 报告最终解析所用的方式。两种形式均可作为输入。

数据来源

判决受王室版权保护,并依据开放司法许可发布。

许可说明。 开放司法许可涵盖逐次查询转传——调用方进行搜索,我们将匹配的判决转回给调用方——但许可明确排除“计算分析”:批量程序化提取或镜像/索引整个语料库需要另行取得许可,而 Pipeworx 并未持有此类许可。此工具包不是 Find Case Law 的镜像,也绝不能变成其镜像。

值得告知用户的注意事项

  • 数据覆盖始于较近的时期。 Find Case Law 收录法院发布给它的判决——部分法院从 2003 年起较为全面,其他法院则晚得多。找不到较早的判例意味着这里未收录,而不是不存在此案。查找历史判例仍需订阅法律报告。
  • 无法识别的法院代码会在发送任何上游请求前被拒绝,并返回 invalid_arguments 错误,其中会列出错误代码和完整的有效代码列表(调用 list_uk_courts 可获取最新列表)。代码形式如 uksc、ewca/civ 和 ewhc/comm,无法根据法院名称推测——就业上诉法庭的代码是 eat,而不是从其名称推断出的 “ukeat”(已于 2026-09-18 修正;list_uk_courts 中的每个代码现在都经过实时探测 atom feed,并已确认会返回条目)。
  • 搜索针对判决正文,因此,搜索法院实际会写出的短语,比搜索法院从未提及的法律概念更容易找到结果。
  • 判决篇幅很长——140k–450k 个字符很常见。get_uk_judgment 使用 max_chars 限制响应,并设置 truncated,以免将截断的文本误认为整份判决。
  • 排序仅支持 newest、oldest 和 relevance。 上游遇到无法识别的排序方式时会返回空 feed,这会被理解为“没有此类案件”,因此该工具包会直接拒绝无效排序,而不是将其传递上去。

快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):

{
  "mcpServers": {
    "uk-caselaw": {
      "url": "https://gateway.pipeworx.io/uk-caselaw/mcp"
    }
  }
}
此端点实际提供的内容

https://gateway.pipeworx.io/uk-caselaw/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 的共享元工具——ask_pipeworx、discover_tools、search_within、remember/recall 和其他网关级工具。因此,你看到的工具数量会多于此表:目前,单个工具包端点除了工具包自身的工具外,还会列出大约 30 个共享工具。连接的 initialize 响应会说明确切范围,是当天情况的权威说明。

这是有意为之,并非意外的多路复用。元工具让限定范围的连接也能回答此工具包未涵盖的问题——通过 ask_pipeworx 跨整个目录路由——无需再添加第二个 MCP 服务。目前无法挂载不包含这些元工具的工具包端点;如果额外的 schema 占用的上下文超过路由功能带来的价值,请连接一次完整网关,而不是连接多个工具包端点。

也可以连接到完整的 Pipeworx 网关,直接列出每个工具包的工具,而不只是此工具包的工具:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

两个 URL 都会连接到同一个网关和同样的 1684+ 个数据源。唯一的区别在于直接列出哪个工具包的工具;无论连接哪个端点,ask_pipeworx 都能访问所有工具。

没有 MCP 客户端?通过 HTTP 调用

curl -X POST https://gateway.pipeworx.io/v1/tools/search_uk_caselaw \
  -H 'Content-Type: application/json' \
  -d '{"query":"unjust enrichment","court":"uksc","limit":3}'

首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/search_uk_caselaw。查找工具:使用 {"query":"..."} 向 https://gateway.pipeworx.io/v1/tools/search_packs 发送 POST 请求。

独立运行(无需网关账户)

此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需经过网关:

{
  "mcpServers": {
    "uk-caselaw": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-uk-caselaw"]
    }
  }
}

也可以直接运行,以确认服务可以启动:

npx -y @pipeworx/mcp-uk-caselaw

它通过 stdin/stdout 使用 MCP 通信,并且只针对此工具包的工具响应 initialize/tools/list/tools/call——不包含上述网关连接额外提供的共享元工具。数据源相同,工具相同,但没有 ask_pipeworx 路由。

与 ask_pipeworx 配合使用

你也可以用日常语言提问,而不是直接调用工具——此功能既适用于上面的工具包端点,也适用于完整网关:

ask_pipeworx({ question: "your question about Uk Caselaw data" })

网关会自动选择合适的工具并填入参数。

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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