GU

georgejeffers/uk-case-law-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

26 stars 8 forks Качество 53 Тренд 11NOASSERTION

Сервер MCP для прецедентного права Великобритании с использованием API Национального архива. Позволяет LLM искать, извлекать и ссылаться на судебные решения Великобритании.

Обзор

Сервер Model Context Protocol (MCP), который предоставляет Клоду инструменты для поиска и извлечения прецедентного права Великобритании из Национального архива. - Запрос во всех судах и трибуналах (2003+) - : Получить полный текст дела с пронумерованными абзацами - : Сосредоточьтесь на конкретных юрисдикциях или областях практики - : Результаты доступа за пределами первой страницы - : Уважает ограничения TNA API (1000 запросов за 5 минут) Поиск прецедентного права Великобритании с дополнительными фильтрами: - запрос - Термины поиска (юридические понятия, названия партий, ключевые слова) - legal area - Фильтр по области (IP, коммерческий, трудоустройство и т.д.) - суд - Фильтр по уровню суда (Верховный суд, Апелляционный суд и т.д.) - year from / year to - Фильтрация диапазона дат - лимит - Макс результаты (1-50) - страница - Начало - цитирование - Нейтральное цитирование (например, [2024] UKSC 1) или документ URI - параграфы - Факультативный диапазон (например, 1-50) - include metadata - Включить судей, суд, дату Добавить в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude desktop config).

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который предоставляет Клоду инструменты для поиска и извлечения прецедентного права Великобритании из Национального архива.

Особенности

Поиск прецедентного права Великобритании: Запрос во всех судах и трибуналах (2003+) Восстановить все решения Получите полный текст дела с пронумерованными абзацами ** Фильтр по суду/юридической зоне**: Сосредоточьтесь на конкретных юрисдикциях или областях практики Поддержка страницы: Результаты доступа за пределами первой страницы Rate Limited: уважает ограничения TNA API (1000 запросов за 5 минут)

Инструменты

uklaw_search

Поиск прецедентного права Великобритании с дополнительными фильтрами:

  • query - Термины поиска (юридические понятия, названия партий, ключевые слова)
  • legal_area - Фильтр по площади (IP, коммерческий, трудовой и т.д.)
  • [[Т3]] - фильтр по уровню суда (Верховный суд, Апелляционный суд и др.)
  • year_from / year_to - Фильтрация диапазона дат
  • limit - Макс результаты (1-50) [[Т7]] - Начало

uklaw_get_case

Полный текст дела:

  • citation - Нейтральное цитирование (например, [2024] UKSC 1) или документ URI
  • paragraphs - Факультативный диапазон (например, 1-50) [[Т13]] - Включая судей, суд, дату

##Поддерживаемые суды

[править] Уровень суда | Примеры [скрыто] [скрыто] [скрыто] [скрыто] [скрыто]

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

UK Case Law MCP Server

A Model Context Protocol (MCP) server that provides Claude with tools to search and retrieve UK case law from The National Archives.

Features

  • Search UK Case Law: Query across all courts and tribunals (2003+)
  • Retrieve Full Judgments: Get complete case text with numbered paragraphs
  • Filter by Court/Legal Area: Focus on specific jurisdictions or practice areas
  • Pagination Support: Access results beyond the first page
  • Rate Limited: Respects TNA API limits (1,000 requests per 5 minutes)

Tools

uklaw_search

Search UK case law with optional filters:

  • query - Search terms (legal concepts, party names, keywords)
  • legal_area - Filter by area (IP, commercial, employment, etc.)
  • court - Filter by court level (Supreme Court, Court of Appeal, etc.)
  • year_from / year_to - Date range filtering
  • limit - Max results (1-50)
  • page - Pagination

uklaw_get_case

Retrieve full case text:

  • citation - Neutral citation (e.g., [2024] UKSC 1) or document URI
  • paragraphs - Optional range (e.g., 1-50)
  • include_metadata - Include judges, court, date

Supported Courts

Court Level Examples
Supreme Court UKSC
Court of Appeal EWCA Civ, EWCA Crim
High Court EWHC (Ch, QB/KB, Admin, Comm, Patents, IPEC, TCC, Fam)
Tribunals EAT, UKUT (IAC, LC, AAC)

Installation

Prerequisites

Setup

# 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 Desktop Configuration

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

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

Usage Examples

Once configured, you can ask Claude questions like:

  • “Search for patent obviousness cases in the High Court”
  • “Find recent unfair dismissal tribunal decisions”
  • “Get the full text of [2024] UKSC 1”
  • “What did the Court of Appeal say about breach of fiduciary duty in 2023?”

API

This server uses the TNA Find Case Law API, which:

  • Covers judgments from 2003 onwards
  • Requires no authentication
  • Returns results in Atom/XML format
  • Provides full text in LegalDocML (Akoma Ntoso) format

License

This project is licensed under the PolyForm Noncommercial License 1.0.0.

You may use this software for personal, educational, and non-commercial purposes only. Commercial use requires a separate license.

Contributing

Contributions are welcome for non-commercial purposes. Please open an issue or PR.

Acknowledgments

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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