英国判例法检索服务

一个提供英国判例法搜索和检索功能的MCP服务器,支持多条件筛选和分页查询。

  • by georgejeffers
  • TypeScript
  • 本地部署
  • 26 星标
  • 更新于
在 GitHub 查看 georgejeffers/uk-case-law-mcp-server

使用说明

英国判例法MCP服务器

A. 模型上下文协议(MCP) 为克劳德提供搜索和检索英国判例法工具的服务器 国家档案馆.

特性

  • 搜索英国判例法所有法院和法庭的查询(2003+)
  • 检索完整判决:获取带有编号段落的完整案例文本
  • 按法院/法律领域筛选:专注于特定的司法管辖区或实践领域
  • 分页支持:访问第一页以外的结果
  • 速率限制:遵守TNA API限制(每5分钟1000个请求)

工具

uklaw_search

使用可选过滤器搜索英国判例法:

  • query -搜索词(法律概念、当事人名称、关键字)
  • legal_area -按地区筛选(IP、商业、就业等)
  • court -按法院级别筛选(最高法院、上诉法院等)
  • year_from / year_to -日期范围过滤
  • limit -最大结果(1-50)
  • page -分页

uklaw_get_case

检索完整案例文本:

  • citation -中性引用(例如。, [2024] UKSC 1)或文档URI
  • paragraphs -可选范围(例如。, 1-50)
  • include_metadata -包括法官、法院、日期

支持的法院

法院级别 示例
最高法院 英国最高法院
上诉法院 EWCA民事诉讼、EWCA犯罪
高等法院 EWHC(总检察长、QB/KB、行政、通信、专利、IPEC、TCC、Fam)
法庭 EAT、UKUT(IAC、LC、AAC)

安装

先决条件

设置

# Clone the repository
git clone https://github.com/georgejeffers/uk-case-law-mcp-server.git
cd uk-case-law-mcp-server

# Install dependencies
bun install

# Run tests
bun test

# Start the server
bun start

Claude桌面配置

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "uk-case-law": {
      "command": "bun",
      "args": ["run", "/path/to/uk-case-law-mcp/src/server.ts"]
    }
  }
}

使用示例

配置后,您可以向Claude提出以下问题:

  • “在高等法院搜索专利显而易见性案件”
  • “查找最近不公平解雇法庭的裁决”
  • “获取[2024]UKSC 1的全文”
  • “上诉法院对2023年违反信托责任的行为有何看法?”

API

此服务器使用 TNA查找案例法API,其中:

  • 涵盖2003年以后的判决
  • 不需要身份验证
  • 以Atom/XML格式返回结果
  • 提供LegalDocML(Akoma Ntoso)格式的全文

许可证

该项目根据 PolyForm非商业许可证1.0.0.

您只能将此软件用于个人、教育和非商业目的。 商业用途需要单独的许可证。

贡献

欢迎为非商业目的捐款。请打开问题或PR。

致谢