Brevet MCP server
Change control for what AI agents learn: humans promote, releases are signed, rules can be recalled
1 stars326 downloads/wk
Reviews
Write oneNobody has reviewed Brevet yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Brevet tools (14, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
brevet_acknowledgeConfirm that this session has stopped applying recalled rules. Call after brevet_active lists them under "recalled", with their recall ids. Each confirmation is recorded on the evidence chain as the MCP serving point's acknowledgement of that recall.
brevet_activeReturn the governed rules of the latest signed release, checked before they are served: the evidence chain must replay intact and match its anchors, the lock must match the digest the chain recorded for that release, the release signature must verify, and each rule's content and conditions must match what was released. Call at session start and follow every rule returned, within its conditions. To
brevet_anchorwrite actionWrite the evidence chain's current head to the anchors configured for this workspace (outside it), so a chain later cut short, rewritten or replaced is detected. Anchoring also happens after every governing step; call this to anchor recent evidence as well.
brevet_chap_ingestImport CHAP review verdicts as evidence: overrides (diff, rationale and intent_preserved carried through verbatim), rejections (substituting judgments) and approvals (accepted as they were). CHAP is the capture surface; Brevet remains the learning gate. Importing creates evidence only and grants no authority. ``source`` is an audit JSONL file or folder, a coordinator SQLite ``.db`` file, or a serv
brevet_dawn_decideApply one dawn-gate decision: promote, hold, reject or re_elicit. The approver must be human:<who> or mission_group:<name>; promotion to the controlled layer needs a mission group. Run only on the user's explicit instruction, with the identity the user gives. When the workspace requires signed approvals, this returns a request for the user to sign.
brevet_dawn_pendingList the candidates awaiting a dawn decision: id, kind, recurrence and title. Eval cases appear too, because their labels can be wrong.
brevet_dreamwrite actionRun the dream cycle: group recurring overrides into Evidence-layer candidate capabilities and compile eval cases from them. Only what is new is added, and only from the overrides of participants who consented. Candidates have no authority until a human promotes them.
brevet_harnessShow the harness the latest release locked (files, agent components and library versions, as digests) and which declared harness files changed since, such as an edited prompt or a new skill. A change that is not released is not under change control: tell the user.
brevet_recallRecall a capability: withdraw it, flag every release whose lockfile contains it, and append the recall notice to the evidence chain. reason_class is one of incorrect, unsafe, consent_withdrawn, superseded, stale, compliance, duplicate or other (duplicate withdraws one byte-identical copy and leaves the content to the copy that stays; every other reason withdraws the content wherever it appears); s
brevet_recordRecord one completed task as evidence: the agent's draft and the expert's final (the version actually used). An empty final, or one identical to the draft, means the draft was accepted as it was. The participant is the human who made the correction and defaults to the workspace owner named in the manifest. Recording creates evidence only; it grants no authority.
brevet_releaseResolve promoted capabilities into capabilities.lock, sign the manifest (Ed25519, covering the lock's digest) and record the release. Trial and production releases need the conservative gate to pass. Give eval_before and eval_after (eval run references) to bind the release to measured runs, whose deltas are then used; otherwise the deltas given here are recorded as attested by the approver, which
brevet_rollbackReturn the agent to an earlier release as a new signed release: its manifest and harness files come back, and its capabilities minus any recalled or decided against since. Run only on the user's explicit instruction, with the identity the user gives. When the workspace requires signed approvals, this returns a request for the user to sign. Harness files added since that release block the rollback
brevet_statusAgent status: version, channel, active capabilities by authority layer, recalled capabilities, the dawn queue and evidence-chain integrity.
brevet_verifyReplay the hash-linked evidence chain, check it against the heads anchored outside the workspace (a chain cut short, rewritten or replaced fails), and check every approval signature on it.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan35 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Brevet compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 48,255 servers
- Tools
- 14
- the typical server has 7
- Tools that change things
- 14%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 326
- more than 82% of 12,191 servers with a package
What its tools let an agent do: 12 read · 2 change
Install Brevet in Claude Code, Cursor or VS Code
claude mcp add brevet -- uvx brevet
What the publisher says
From the Brevet repository's README, as published. We do not edit it. Read it on GitHub
Brevet: Change Control for What AI Agents Learn
A governed evolution loop that makes agent learning promotable, auditable, and revocable.
<!-- mcp-name: io.github.BrightbeamAI/brevet -->
AI agents now change their own behaviour while they work. They save memories, write themselves new skills and edit their own instructions. Many of these changes help. Yet none of them passes through the steps an organisation expects when a person changes how work is done. Nobody writes the change down, nobody approves it, and when it turns out to be wrong there is no earlier version to go back to.
Brevet adds those steps. It is a local-first Python runtime that wraps the agent you already have and runs its learning as a governed evolution loop. When an expert corrects the agent's draft, Brevet records the correction and its reason as an override. Offline, in the dream cycle, overrides that keep recurring become candidate capabilities: proposed rules and other learned behaviour, with no authority. At the dawn gate, a named human or mission group (the accountable review board) decides which candidates to promote. The overrides then replay as evals, and the conservative gate stops a release that makes either half of them worse. Promoted capabilities ship in a signed release, listed in capabilities.lock, and a capability that proves wrong can be recalled, with every release that shipped it flagged. Every step is recorded on a hash-linked evidence chain.
Agents propose deltas; evidence tests them; humans promote them;
the runtime only ever executes signed versions.
Three questions Brevet answers
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Brevet: common questions
- Is Brevet MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Brevet safety report
- How do I install Brevet?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Brevet need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Brevet maintained?
- The last commit was 28 days ago (2026-10-07). The latest release is v0.4.0.
- How does Brevet compare with other MCP servers?
- safety score 94/100 (higher than 96% of 48,255 servers); tools 14 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.