Open-source legal-drafting software for Indian advocates. Published by Rushikesh R. Mahajan.
This guide installs any of the 14 Wolfgang Rush MCPB Desktop Extensions into the Claude Desktop App on Mac or Windows. Three steps.
.mcpb filev0.1.5-alpha)<extension-name>.mcpb to download. The file is ~200 KB..mcpb file. Select it. Click Open.You should see:
Type one of these depending on which extension you installed:
Using the indian-hc-drafting plugin, list all the case types you can draft.Using the supreme-court-drafting plugin, list all the case types you can draft.Using the indian-tax-drafting plugin, list all the case types you can draft.list_case_types, and return the case-type catalogue. That confirms the round-trip works.Attach your source document (FIR / impugned judgment / notice / draft assessment order / etc.) to the chat. Then type something like:
| Extension | Sample prompt |
|---|---|
| HC | Draft a Section 482 CrPC application before Delhi High Court for quashing the attached FIR. Use the indian-hc-drafting plugin. |
| HC | Draft a regular bail application before Bombay High Court Nagpur Bench for the attached FIR. Use the indian-hc-drafting plugin. |
| SC | Draft a Special Leave Petition (Criminal) before the Supreme Court against the attached High Court judgment. Use the supreme-court-drafting plugin. |
| District | Draft an anticipatory bail application before the Sessions Court, [your district], for the attached FIR. Use the district-court-drafting plugin. |
| Family | Draft a divorce petition under Section 13 HMA before the Family Court, [your district]. Use the indian-family-drafting plugin. |
| Consumer | Draft a consumer complaint before the District Consumer Forum at [your district] against the attached deficiency of service. Use the indian-consumer-drafting plugin. |
| MACT | Draft a Section 166 MV Act claim before the MACT at [your district] for the attached accident facts. Use the indian-mact-drafting plugin. |
| Tax | Draft a Form 35 CIT(A) appeal against the attached assessment order. Use the indian-tax-drafting plugin. |
| Rent Control | Draft an eviction petition on bona-fide personal need ground before the Court of Small Causes at [your city] against the attached tenant. Use the indian-rent-control-drafting plugin. |
The plugin will:
get_agent_instructions() to load the full pipeline orchestration scriptcreate_case_folder(case_type, bench-or-state) — creates ~/Downloads/Wolfgang-Rush-Drafts/<case-type>-<jurisdiction>-<timestamp>/inputs/ of that foldercase-facts.md, format-shell.md, draft-v1.docx, verification-report.md, draft-v2.docx, opposing-notes.md, final-draft.docx)final-draft.docxAll output lives at:
~/Downloads/Wolfgang-Rush-Drafts/<case-type>-<jurisdiction>-<timestamp>/C:\Users\<your-name>\Downloads\Wolfgang-Rush-Drafts\<case-type>-<jurisdiction>-<timestamp>\Each session creates a new timestamped folder. Nothing leaves your machine.
When a new version of an extension is released:
.mcpb file from the release page.mcpb file(In-place upgrade is not yet supported — uninstall + reinstall is the path.)
“Plugin validation failed” toast — you opened the wrong panel. Settings → Extensions is the right one. Settings → Plugins / Directory → Plugins is a different ecosystem.
Extension installed but Claude doesn’t invoke it — name the plugin explicitly in your prompt: “using the indian-hc-drafting plugin”. Claude needs the hint to select tools.
Output is wrong case-type — check the acronym disambiguation table and name the case-type explicitly (e.g. “Section 482 CrPC application for quashing” rather than just “APL”).
Output formatting wrong (wrong page size or font) — the extension ships a reference.docx with A4 + Georgia 14pt + 2cm margins baked in. If your output is on US Letter, you have an older version of the extension installed — uninstall and reinstall the latest.
Other issues — open an issue on the relevant GitHub repo.