jrklaus8 plugs Mike into Canada's case law

mike-Canada now reaches out to live Canadian and US legal databases instead of relying on whatever's loaded in-house.

searchintegration

jrklaus8 has wired this fork to pull from outside legal sources on demand. The first hookup is A2AJ, a Canadian access-to-justice project that exposes court and tribunal decisions - the worked example queries the Canadian Human Rights Tribunal for a 2025 discrimination case. A second connects to CourtListener, a large free database of US case law.

The endpoints are configurable, so a firm uneasy about routing client matters through a public service can stand up its own copy of the Canadian stack and point Mike at that instead. One honest caveat: this is built for fetching a handful of documents at a time, not bulk research - there's no caching or retry handling yet, and a planned third Canadian-law source is sketched in but not connected.

So what Worth a look for Canadian litigators and legal-ops teams who want Mike answering from real case law rather than a static internal library.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

3 commits from jrklaus8/mike-Canada, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
4bc08fdb Refactor MCP connector to use OpenAI SDK based on A2AJ notebook guide MikeOSS Bot 2026-05-22 ↗ GitHub
bd3ca893 feat: Add CourtListener and Ansvar Canadian Law MCP integrations MikeOSS Bot 2026-05-22 ↗ GitHub
659528c8 docs: Document option to self-host A2AJ Mongo/Elasticsearch stack for local data sovereignty MikeOSS Bot 2026-05-22 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-541.md from inside the repo you want the changes in.

⬇ Download capture-thread-541.md