Drill bar exam multiple choice questions and rule recall through Claude chat.
Track what flashcards are due for review using spaced repetition scheduling.
Upload your own state-specific rule outline and have Claude build a custom deck.
Self-host your study data on your own Vercel account instead of a third party service.
| j-hedtke/barprepmcp | 00kaku/gallery-slider-block | 3rd-eden/ircb.io | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | 2016-11-16 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 18+, openssl, and a Vercel account, the setup script handles most of the deployment.
barprepmcp is a self-hosted bar exam study coach that connects to Claude using the Model Context Protocol, a way for AI chat apps to talk to outside tools. A person deploys it to their own Vercel account, adds the resulting URL as a connector inside claude.ai, and Claude becomes able to quiz them on legal rules and multiple choice style bar exam questions, track what needs review using a spaced repetition scheduling method called SM-2, and grade answers strictly rather than giving credit for a vague match. Because it is self-hosted, a user's account, study schedule, and flashcard decks all stay on infrastructure they control rather than on someone else's server. The repository ships with 196 practice multiple choice questions and a small sample set of rules, all written specifically for this project rather than copied from any commercial bar prep material. Setting it up requires Node.js version 18 or higher and the openssl command line tool, and running a single setup script that logs the user into Vercel, creates a project and private file storage, generates security keys and a personal invite code, and prints the connector URL to paste into Claude's settings. Since the bundled study content is intentionally small, a person can load their own rule outline in one of two ways. The easier path is pasting rules directly into a Claude chat and asking it to build a deck, which calls into the tool to generate flashcards, distractor answers, and hints using the Anthropic API, something self-hosters can do for free by setting their own API key. The second path is preparing rule files locally in a specific format and running a Python script to generate flashcards offline before redeploying. Under the hood, Claude talks to the deployed server over HTTPS, with sign-in handled through OAuth and no separate database, since per-user progress, schedules, and uploaded rules are stored in Vercel's file storage instead. The project is licensed under the MIT License. The maintainer notes that the full study deck used by their own hosted version of the service comes from separately licensed material and is not included in this repository.
A self-hosted MCP connector that turns Claude into a spaced-repetition bar exam drill coach.
Mainly JavaScript. The stack also includes JavaScript, MCP, Vercel.
You can use, modify, and distribute this freely, including for commercial purposes, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.