mcpField
U
UK Legal Research

UK Legal Research

远程服务
bouch.dev法律与政务201 天前更新

关于 UK Legal Research

UK Legal Research 是供助手与开发者研究英国法律的 MCP 服务,覆盖法院判决、法规、议会资料和 HMRC。它返回原始来源文本与引文元数据,便于整理和核验法律证据。

主要功能

  1. 01搜索英国判例并读取判决
  2. 02核查法规、地域范围与生效状态
  3. 03查询 Hansard、法案、投票和委员会
  4. 04解析并解析 OSCOLA 引文
  5. 05搜索 HMRC 指引和增值税税率

适用场景

  1. 01根据判决核实案件引文
  2. 02检查条文的地域范围和状态
  3. 03追踪从辩论到投票的议会证据
  4. 04查找税务问题相关的 HMRC 指引

MCP 相关

该服务向 MCP 客户端提供英国法律研究工具,以及 `judgment://`、`legislation://` 和 `hansard://` 资源。它支持托管 HTTP 端点或本地 stdio 连接。

配置

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

服务地址https://uk-legal-mcp.fly.dev/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
pypiuk-legal-mcp0.6.1

工具

35
参数类型必填说明
slugstring是判决 slug,例如 'uksc/2024/12' 或 'ewca/civ/2023/450'

详细介绍

uk-legal-mcp

PyPI SafeSkill Glama smithery badge Install in VS Code Install in VS Code Insiders Install in Cursor

为 AI 助手提供英国法律研究资料。

uk-legal-mcp 可将 ChatGPT、Claude、VS Code、Cursor 及其他支持 MCP 的客户端连接到英国判例法、成文法、Hansard、法案、投票、委员会、OSCOLA 引文解析和 HMRC 指引。它会返回原始来源文本和引文元数据,供你的 Agent 构建可核查并可添加脚注的证据包。

法律资料无需 API 密钥。HMRC 经过身份验证的 Making Tax Digital 端点为可选项。

为获得最佳效果,请告知你的助手使用 uk-legal-mcp 服务;只要可以核查英国法律来源,就不要凭记忆作答。


快速开始

使用托管 MCP 端点:

https://uk-legal-mcp.fly.dev/mcp

适用于使用 mcpServers JSON 的客户端:

{
  "mcpServers": {
    "uk-legal": {
      "type": "http",
      "url": "https://uk-legal-mcp.fly.dev/mcp"
    }
  }
}

本地 stdio 用法:

uvx uk-legal-mcp

Claude Desktop 本地配置:

{
  "mcpServers": {
    "uk-legal": {
      "command": "uvx",
      "args": ["uk-legal-mcp"]
    }
  }
}

如果托管工具停止响应,请从客户端的 Apps / Customise 菜单刷新服务。对于篇幅很长的法案,本地模式可能更可靠,因为它使用你自己的 IP,而不是共享云端 IP。


先试试这个

连接服务后,开启一个新聊天并询问:

I am checking a UK legal source. Only use uk-legal-mcp. Find the source, give me the source URL, and tell me what metadata I should check before relying on it.

处理法律事务时,请索要证据包,而不是简单的答案:

Only use uk-legal-mcp. Give me the source text or source summary, the source URL, citation metadata, and any caveats about jurisdiction, version, or uncertainty.

可在律师指南中查看可直接运行的提示词。


覆盖范围

来源领域助手可以核查的内容
判例法TNA Find Case Law 中的英国判决,包括中性引文、法院、日期、判决元数据、段落查询和判决内搜索。
成文法legislation.gov.uk 上的法案和法定文书,包括目录、条款、地域适用范围、生效状态和指定时点查询。
议会Hansard 辩论及发言、辩论到分组投票的关联链、议员简介、栏号引用和请愿。
法案议会法案、阶段、提案人、出版物和法案历史。
投票下议院和上议院的分组投票、票数、结果及议员个人投票记录。
委员会专责委员会、成员名单、口头证据和书面证据。
引文OSCOLA 格式的引文解析及其对应规范来源的解析。
HMRCVAT 税率查询、GOV.UK HMRC 指引搜索,以及可选的、经过身份验证的 MTD VAT 状态检查。

该服务还提供 judgment://、legislation:// 和 hansard:// 资源,用于读取无法在单个搜索结果中完整返回的来源文本。

完整详情请参阅工具参考和上游 API 参考。


示例

法规核查: 助手查找《Worker Protection Act》的义务、生效情况、地域适用范围和来源链接。

ChatGPT 答案使用 uk-legal-mcp 总结《Worker Protection Act》的义务、生效情况、地域适用范围和来源链接

议会证据: 助手从上议院辩论追溯到《Automated Vehicles Bill》修正案的表决结果。

ChatGPT 答案使用 uk-legal-mcp 将《Automated Vehicles Bill》的 Hansard 辩论与 Lord Liddle 第 28 号修正案的表决结果关联起来

更多示例请参阅律师指南。


安全使用

uk-legal-mcp 可帮助 AI 助手查找并引用英国法律来源,但不能替代法律判断。

  • 核查司法管辖区。 法律在英格兰、威尔士、苏格兰和北爱尔兰的适用方式可能不同。查看某一条文时,请先核查 extent 字段,再决定是否依赖该条文。
  • 核查条文是否现行有效。 某些条文可能已废止、修订、尚未生效或预定生效。来源提供相关信息时,服务会返回生效状态和版本日期。
  • 依赖引文前先核实。 请 Agent 根据一手来源核实判例引文以及 Hansard 卷号/栏号。
  • 区分精确匹配项与相近候选项。 案件名称和当事人名称可能相似。好的答案应说明哪些来源已核实,哪些候选项仅与之相关。
  • 将结果视为证据材料包。 服务会返回一手来源文本和引文元数据。Agent 可以进行总结,但法律如何适用由你决定。

开发者指南

在本地运行可流式传输的 HTTP 服务:

python -m src.gateway

运行声明式 FastMCP 清单,以供检查/开发工具使用:

fastmcp run
fastmcp inspect

fastmcp run 仅用于检查/开发——它会直接封装 FastMCP 运行器,并跳过生产环境中的 uvicorn 配置(_HttpGuard、_AcceptNormalizer、proxy_headers),而这些配置由 python -m src.gateway 为 Fly 部署启用。服务会通过原生 405 响应处理 GET /mcp(无状态、仅支持 POST),因此,任何接近生产环境的场景都应使用 python -m src.gateway。

通过 stdio 使用本地检出版本:

{
  "mcpServers": {
    "local-uk-legal": {
      "command": "uv",
      "args": ["run", "--project", "<abs-path>", "uk-legal-mcp"],
      "env": { "VIRTUAL_ENV": "" }
    }
  }
}

发行说明请参阅 CHANGELOG.md。

评论

支持 Markdown

第一次接触 MCP?

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

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