CanLex / README.md
Beemer
CanLex MCP server
21626e7
---
title: CanLex MCP
sdk: docker
app_port: 7860
pinned: false
---
# CanLex MCP
A remote [Model Context Protocol](https://modelcontextprotocol.io) server for
Canadian legal research. It exposes four read-only tools over streamable HTTP:
- **canlex_search_legislation** β€” hybrid (BM25 + semantic) search with a
cross-encoder reranker over federal border, customs, criminal, drug,
food/health, labour and privacy legislation, CBSA D-Memoranda, Treasury Board
collective agreements, and National Joint Council directives.
- **canlex_get_section** β€” fetch one provision verbatim by Act and section.
- **canlex_list_acts** β€” list the corpus and its currency.
- **canlex_case** β€” live CanLII case citator (citation graph for a case URL).
Retrieval runs fully locally inside the container and needs no API key. The
optional case citator reads a CanLII key from the `CANLII_API_KEY` environment
variable.
Add this Space's `/mcp` URL as a custom connector in any Claude client.