
georgejeffers/uk-case-law-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер 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) или документ URIparagraphs- Факультативный диапазон (например,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 filteringlimit- Max results (1-50)page- Pagination
uklaw_get_case
Retrieve full case text:
citation- Neutral citation (e.g.,[2024] UKSC 1) or document URIparagraphs- 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
- Bun runtime
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
Установка
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"]
}
}
}