Vaquill-AI/canlii-mcp

Vaquill-AI/canlii-mcp

от vaquill-ai
MCP-сервер для доступа к канадской правовой информации CanLII. Ищите судебные дела, законодательство и цитирования через единый API. Пригодится юристам, исследователям и разработчикам ИИ.

canlii-mcp

An MCP (Model Context Protocol) server for the CanLII Canadian legal information API. Gives AI assistants access to Canadian case law and legislation metadata across all federal, provincial, and territorial jurisdictions.

Forked from tomilashy/canlii-mcp. This fork adds bring-your-own-key (BYOK) auth, a /health route, and a hosted endpoint at canlii-mcp.vaquill.ai. Tools are unchanged.

Note: The CanLII API provides metadata only — titles, citations, dates, keywords, and citation relationships. Full document text is not available through the API.

Use the hosted endpoint (no install)

https://canlii-mcp.vaquill.ai/mcp

Two headers are required for the hosted instance:

  • Authorization: Bearer <MCP_AUTH_TOKEN> — gates access to the MCP server itself
  • X-CanLII-Token: <your_canlii_api_key> — your CanLII key. Apply at canlii.org/en/api/. The server never stores your key.
Claude Desktop / Claude Code
{
  "mcpServers": {
    "canlii": {
      "url": "https://canlii-mcp.vaquill.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_TOKEN",
        "X-CanLII-Token": "YOUR_CANLII_API_KEY"
      }
    }
  }
}
Инструменты были проиндексированы:
get_caseтолько чтение

Получает метаданные для конкретного дела, включая название, цитату, дату решения, ключевые слова и URL.

Get Case

Параметры
  • caseIdstringобязательный

    Case ID from list_cases (e.g. "2008scc9")

  • databaseIdstringобязательный

    Database ID (e.g. "csc-scc")

  • languageenum

    Response language

get_case_citationsтолько чтение

Получает информацию о цитировании дела: что оно цитирует, что цитирует его или на какое законодательство оно ссылается. Примечание: API CanLII в настоящее время поддерживает только английский язык для этой конечной точки; запросы на французском языке будут обрабатываться на английском.

Получает ссылки на дела.

Параметры
  • caseIdstringобязательный

    Case ID (e.g. "1999canlii1527")

  • citationTypeenumобязательный

    Type of citation data to retrieve

  • databaseIdstringобязательный

    Database ID (e.g. "onca")

  • languageenum

    Response language (currently only 'en' is supported by the API)

get_legislationтолько чтение

Получает метаданные для конкретного законодательного акта, включая название, ссылку на источник, даты и статус отмены.

Получает законодательство.

Параметры
  • databaseIdstringобязательный

    Legislation database ID

  • languageenum

    Response language

  • legislationIdstringобязательный

    Legislation ID from list_legislation (e.g. "rso-1990-c-a1")

list_case_databasesтолько чтение

Перечисляет все суды и трибуналы в коллекции CanLII с их идентификаторами баз данных.

Перечисляет базы данных кейсов

Параметры
  • languageenum

    Response language

list_casesтолько чтение

Перечисляет решения из конкретной базы данных прецедентного права. Возвращает названия дел, ссылки и идентификаторы.

Выводит список вариантов.

Параметры
  • databaseIdstringобязательный

    Database ID from list_case_databases (e.g. "onca", "csc-scc")

  • decisionDateAfterstring

    Filter: decision date after (YYYY-MM-DD)

  • decisionDateBeforestring

    Filter: decision date before (YYYY-MM-DD)

  • languageenum

    Response language

  • offsetinteger

    Starting record index

  • publishedAfterstring

    Filter: published on CanLII after this date (YYYY-MM-DD)

  • publishedBeforestring

    Filter: published on CanLII before this date (YYYY-MM-DD)

  • resultCountinteger

    Number of results to return (max 10000)

list_legislationтолько чтение

Перечисляет законы или нормативные акты из конкретной базы законодательства.

Выводит список законодательных актов

Параметры
  • databaseIdstringобязательный

    Legislation database ID from list_legislation_databases (e.g. "ons" for Ontario statutes)

  • languageenum

    Response language

list_legislation_databasesтолько чтение

Выведи список всех баз данных законодательства и нормативных актов в коллекции CanLII.

Перечисляет базы данных законодательства.

Параметры
  • languageenum

    Response language

Похожие MCP-сервера

philrox/ris-mcp-ts

philrox/ris-mcp-ts

MCP сервер для доступа к австрийской правовой базе RIS (Rechtsinformationssystem). Помогает ИИ-ассистентам искать федеральные и земельные законы, судебные решения и официальные вестники. Бесплатный, без API-ключа. Полезен юристам и разработчикам, работающим с правом Австрии.

TypeScript16
sh-patterson/legiscan-mcp

sh-patterson/legiscan-mcp

MCP сервер для законодательных данных всех штатов США и Конгресса. Через LegiScan API предоставляет 10 инструментов для поиска законопроектов, голосований и информации о законодателях. Ускоряет исследовательские задачи аналитиков и журналистов.

TypeScript10
sh-patterson/fec-mcp-server

sh-patterson/fec-mcp-server

MCP-сервер для работы с данными Федеральной избирательной комиссии США о финансировании кампаний. Предоставляет инструменты поиска кандидатов, сводки по комитетам, анализ поступлений, расходов, суп...

TypeScript4
r-huijts/opentk-mcp

r-huijts/opentk-mcp

OpenTK MCP-сервер предоставляет доступ к данным голландского парламента: поиск документов, данные депутатов, заседания. Включает NLP-анализ ключевых слов и тем. Полезен исследователям и журналистам.

HTML22
atomno-labs/mcp-egrul

atomno-labs/mcp-egrul

MCP-сервер для работы с ЕГРЮЛ/ЕГРИП РФ. Даёт AI-ассистентам возможность искать компании по ИНН, ОГРН или названию, получать полные карточки, учредителей, директора и массово проверять до 100 ИНН. П...

Python2
sophymarine/openregistry

sophymarine/openregistry

Прямой доступ к данным 30 государственных реестров компаний без посредников. Возвращает оригинальные выписки и документы в реальном времени. Полезен для проверки контрагентов, KYC и отслеживания це...

JavaScript17
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин