Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
M

matematicsolutions/patron

Local workspace for law firms, with a hash-chained audit log

Before you install: no copy-paste command · no license recorded · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/matematicsolutions/patron

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Patron

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> A local-first, self-hosted AI workspace for a law firm. A single-user desktop
> application (Electron) that keeps case files on the machine it runs on: local SQLite by default (ADR-0053), 20 bundled connectors to Polish, EU and national law
> (SAOS / NSA / ISAP / KRS / EUREKA / EUR-Lex / EU-Compliance), a hash-chained audit trail,
> bring-your-own-model (a local Ollama model, or Gemini / Claude / OpenRouter with your own key). A server mode (Postgres + MinIO) remains available as an alternative.
Patron is a fork of Mike (a document-centric
legal assistant, AGPL-3.0). The Patron shell inherits AGPL-3.0 as a derivative
work. It adds Polish localization, a Polish legal stack, and the compliance
requirements a law firm needs. The full rules live in
governance/CONSTITUTION.md.
## What Patron does
Everything below ran end-to-end on 2026-08-23 against a real model on synthetic contract fixtures
(npm run smoke:surfaces, smoke:desktop, packaged app e2e:smoke); nothing here is a roadmap item.
Chat over the case files with a colour badge next to every citation from your own documents:
green (verbatim), yellow (paraphrase), red (the source does not support the claim). A local
paraphrase judge, never a cloud call, decides the colour.
Case law, legislation and tax practice while answering - 20 MCP connectors ship in the
installer: 7 for Polish and EU sources (SAOS, NSA, ISAP, KRS, EUREKA, EUR-Lex/CJEU) queried live,
plus 13 national ELI connectors (DE, FR, IT, ES, NL, SE, AT, FI, IE, LU, BR, GB, US) that follow
the European Legislation Identifier. On top of that an offline EU compliance corpus (GDPR, AI Act,
DORA, NIS2, eIDAS 2.0, CRA) that works without internet. Connector answers carry source, signature or
identifier, date and URL (measured on SAOS and EUREKA; the same MCS contract applies to the rest).
A table from a batch of contracts (Tabular Review): you define the columns as questions,
Patron fills one cell per document with the answer, a quote from the source page and a
confidence flag (green / yellow / red / grey).
Editing documents as a lawyer does - you ask for a change and review it as Word tracked
changes, then accept or reject. A file edited in Word comes back into Patron with its changes
intact.
Drafting - generate a new .docx from the chat, or run a whole pleading through a review,
devil's advocate and language pass before it leaves the firm.
Workflows - saved prompts and column sets you reuse across cases.
Human-in-the-loop for agent writes (on by default, ADR-0137; PATRON_MUTATION_APPROVAL=false
switches it off): edits, generated files, copies, comments and memory writes are staged as
approval cards; nothing is written until a human approves.
An audit trail a third party can verify - every model interaction hash-chained with a Merkle
root, built for record-keeping duties such as AI Act art. 12 where they apply; exportable as a ZIP that ships its own verifier (a browser page and a
Python script), so a court, the DPA or the client can check it without this repository (ADR-0142).
Masking before a cloud model - names, companies, PESEL/NIP/REGON are replaced with tokens before
any cloud model (known gaps), and an egress guard checks every outbound call against the case's classification.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/matematicsolutions-patron/)
Source
awesome · https://github.com/matematicsolutions/patron
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index