Br8n MCP server
io.github.anthonysuherli/br8n·v1.1.2·1 starsCapture dev context on interrupt; replay it as a 30-second resume card. Git stash for your head.
1 stars
Reviews
Write oneNobody has reviewed Br8n yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Br8n tools (23, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
br8n_activityQuery your cross-repo ACTIVITY graph — what you've been working on.
br8n_build_graphBuild/refresh the KB's knowledge graph from its findings. An LLM extracts entities + relationships, which are deduped and written to kg_nodes/kg_edges. ``rebuild=True`` (default) clears the existing graph first (clean rebuild). ``use_schema=True`` steers extraction with the KB's approved intent schema if one was set via ``br8n_set_kg_schema``; with none set it builds free-form. Returns ``{findings
br8n_capturePersist a workspace snapshot as a Finding. Creates the project/KB on demand.
br8n_distill(Re)build the curated .br8n/docs/ tree from the KB's session notes. `force=True` distills now and returns {distilled, doc_count, folders}; otherwise it just nudges the debounced background distiller. Used by /br8n:docs --rebuild.
br8n_explorewrite actionRun the gap-fill explore pipeline (plan→search→crawl→extract→merge).
br8n_get_kg_schemaBoth ontologies for the KB: ``intent`` (the user-approved target schema set via ``br8n_set_kg_schema``, or null) and ``emergent`` (the node/relation types actually present in the built graph, with totals). Compare to see drift.
br8n_graphRead the KB's knowledge graph: the full graph (capped) or a depth-bounded subgraph around nodes whose label matches ``focus``. Returns nodes/edges + counts. Empty until ``br8n_build_graph`` has run.
br8n_journalwrite actionWrite a personal JOURNAL entry — cross-project, searchable any time.
br8n_journal_recentList your most recent journal entries, newest first (no query).
br8n_journal_searchSearch your journal (and optionally your project notes) by meaning.
br8n_kb_existsCheap first-run guard: does a br8n KB exist for this project/kb?
br8n_kg_statsKG metrics: node/edge totals plus counts by node type and by relation.
br8n_mark_drift_offeredStamp that a schema-drift offer was surfaced for the KB, at ``residual`` count.
br8n_mark_init_offeredStamp the KB with the time the KG schema wizard was offered.
br8n_notePersist a session note: a `note` Finding (searchable, feeds resume) AND a markdown file under .br8n/notes/<kb>/. Then schedules a debounced re-distill of the curated doc tree. Called by the Stop hook at session end. `content` should be rendered per the KB's note policy (br8n_notes_policy_get). next_action: the single ~two-minute step future-you should do first (one line). Returns {finding_id, note
br8n_notes_policy_getRead the per-KB note-taking policy (section template + free-text steer) from .br8n/notes-policy.json. Returns {policy: {sections, steer}, project, kb}. Returns the default policy if none is set yet.
br8n_notes_policy_setPersist the per-KB note-taking policy. `policy` = {sections: [{name, enabled}], steer: str}. Validates before writing; on a bad shape returns {ok: False, errors}. On success returns {ok: True, policy, project, kb}. Used by /br8n:notes.
br8n_projectsList every repo+branch you've captured to, most-recent first.
br8n_propose_kg_schemaSTEP 1 of KG-intent co-design. Mine the KB's findings and propose a draft target ontology: ``node_types``, ``relation_types``, ``relation_validity``, and ``competency_questions``. Persists nothing — review with the user, then approve with ``br8n_set_kg_schema``. If the KB has no findings the draft is a generic default plus a ``note``.
br8n_resumeTap the session KB and return the 30-second resume card.
br8n_schema_driftShould br8n offer to (re)design this KB's KG schema right now?
br8n_set_kg_schemaSTEP 2 of KG-intent co-design. Validate and persist the user-approved KG schema dict (as returned by ``br8n_propose_kg_schema``, edited as the user wishes) as a new version. Returns ``{ok: true, schema}`` on success, or ``{ok: false, errors}`` if the schema is malformed (nothing is saved). The next ``br8n_build_graph(use_schema=True)`` builds against it.
br8n_timeline(Re)build the append-only activity timeline at .br8n/timeline/ from this repo+branch's notes + captures + journal. `force=True` runs a pass now and returns {forced, appended, recent_days, week_days, *_path}; otherwise it nudges the debounced background rollup. Used by /br8n:timeline --rebuild.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan76 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 59 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Br8n compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,119 Developer tools servers
- Tools
- 23
- the typical Developer tools server has 7
- Tools that change things
- 9%
- typical: 5%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 855 Developer tools servers
What its tools let an agent do: 21 read · 2 change
Install Br8n in Claude Code, Cursor or VS Code
claude mcp add br8n -- uvx br8n
What the publisher says
From the Br8n repository's README, as published. We do not edit it. Read it on GitHub
br8n — git stash for your head
Site · install · how it works · pip install br8n
You'll forget what this branch was for. br8n won't. It saves what you were thinking the moment you get pulled away — branch, open files, the diff, and the one-line why — and hands it back as a 30-second resume card when you return. Your code is already saved; this is the part that isn't. Research puts the cost of refocusing after an interruption at about 23 minutes (Gloria Mark, UC Irvine), and longer for complex code. (Snapshots are taken two ways today: automatically at commit boundaries via an installed post-commit hook, and on demand with /br8n:capture. There is no continuous watcher.)
Most tools capture state (files, layout, git history). br8n captures intent — the one-line hypothesis in your head: "JWT validation is caching stale tokens." That's the wedge that matters.
Beyond your current device, br8n is a portable knowledge engine: your captured insights live in a searchable journal accessible from Claude Code, the iOS companion, or any tool that speaks HTTP. Sync, search, and share across machines (paid tier, future).
Core features
1. Capture — Save your thinking before you switch away
Before a meeting, a branch switch, or end of day, run /br8n:capture. br8n snapshots your workspace in one second and records "What were you working on?" — the one-line hypothesis is the load-bearing field.
Before: Capture: After:
┌─────────────────┐ /br8n:capture ┌──────────────────┐
│ Fixing bug in │ ───► br8n asks: ───► │ Finding saved: │
│ auth flow │ "What were │ │ • git diff │
│ files: [3] │ you doing?" │ │ • open files │
│ branch: fix-#42 │ Fixing auth │ │ • cursor pos │
└─────────────────┘ bug │ │ • hypothesis │
└──────────────────┘
(stored in KB)Your captured snapshots live in a searchable journal. One hypothesis per snapshot— the thing you'd write on a post-it.
2. Resume — Return to where you left off
Open br8n (or focus your editor). The resume card appears instantly with:
- Your last hypothesis (the headline)
- Recent snapshots (how many times were you here?)
- A coverage band (how fresh is this knowledge?)
╔════════════════════════════════════╗
║ br8n — Where were you? ║
╠════════════════════════════════════╣
║ 📌 Fixing auth bug in login flow ║
║ ║
║ Recent snapshots: ║
║ • 5 min ago: auth middleware ║
║ • 12 min ago: jwt validation ║
║ • 45 min ago: session storage ║
║ ║
║ Coverage: ████░ (rich) ║
╚════════════════════════════════════╝No digging through git logs. No "where was I again?" Back to work in 30 seconds.
3. Explore — Fill knowledge gaps
If coverage is gap (you've been away a while, or switched branches), one click runs a web-research pipeline to pull in fresh context: changed docs, new issues, updated deps—and folds it back into your session knowledge base.
Resume card says "coverage: gap"
│
▼
┌─────────────────┐
│ [Explore Now] │ ─► web search (changed deps, docs)
└─────────────────┘ ─► fetch + parse relevant sources
│ ─► extract + embed findings
▼
Coverage updates to "rich" + new context appears in the cardPerfect for returning after a weekend or after your teammate merged a big change.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Br8n: common questions
- Is Br8n MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Br8n safety report
- How do I install Br8n?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Br8n need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Br8n maintained?
- The last commit was 99 days ago (2026-07-28). The latest release is v1.1.2.
- What can I use instead of Br8n?
- Servers from other publishers that do the same job: Repowise MCP server, Git MCP server and Gitwand MCP server.
- How does Br8n compare with other Developer tools MCP servers?
- safety score 88/100 (higher than 75% of 1,119 Developer tools servers); tools 23 (the typical Developer tools server has 7); tools that change things 9% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Br8n
Same job from other publishers: the closest match first, then the best rated.
RepowiseCodebase intelligence for AI coding agents — graph, git history, docs, decisions, code health.not reviewedEstablishedB- GitComprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.not reviewedEstablishedA
- GitwandAuto-resolves Git merge conflicts so agents only touch the complex hunks.not reviewedEstablishedA
- PalinodeInspectable, correctable project memory in git-versioned Markdown for AI agents.not reviewedEstablishedC
ContentrainGit content governance, 23 deterministic MCP tools. Hosted: docs.contentrain.io/developer/mcp-cloudnot reviewedEstablishedC