Br8n

io.br8nPublished by br8n.iov0.1.2Updated Oct 24, 2026

Owned, portable working memory: a plain-files markdown brain any model can read and cite.

VerifiedSTDIODesktop onlyFiles & StorageKnowledge & Memory

Overview

AI-generated overview

Local stdio MCP server that lets an assistant list, read and grep-search a plain-markdown "brain" folder you own, citing file and line.

What you can do
  • List the files in a markdown brain folder
  • Read a specific brain file
  • Search the brain by text and get file plus line for citation
  • Answers are grounded in your own files rather than chat history, so any model can read the same memory
When to use it
Useful when you want a model to answer from a small, human-readable set of notes, decisions, handoffs or voice guidelines that you own and can move between machines, and you want answers that name their source file.
Requirements
Node.js with npx or a global npm install of @br8n/mcp; a local brain directory passed as a command-line argument; an MCP client such as Claude Desktop, Claude Code or Cursor. No account, API key or environment variable is declared.
Before you install
The server reads whatever markdown sits in the folder you point it at, so keep secrets out of that directory. It is read-only (list, read, search) with no write tools, and no data is sent to a third party by the open server; the vendor's hosted offering is a separate paid service.

Installation

In SourceWeft

  1. Open Br8n in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

br8n

Owned, portable working memory. A plain-files brain template and a tiny MCP server that lets any model read it.

Everything your team has taught a chat tool about how the work gets done is sitting inside somebody else's login. Switch tools and you're a stranger again. This repo is the other direction: the memory lives in files you own, and the model is just a reader.

br8n is the AI delivery practice of Branded Mayhem Collective. This is the open part: the file layout and the door. The hosted install adds retrieval, governance, and someone running it with you — on the same files, which never change shape. br8n.io

What's here

  • template/brain/ — the brain layout: how-we-work/, decisions/, exceptions/, handoffs/, voice/. Markdown only. One file, one thing. Write the why, so the model can push back later.
  • src/ — an MCP server (stdio) with three tools: brain_list, brain_read, brain_search. Search returns file + line so answers cite their source. No vectors, no index, no account. Grep is the point.

Use it

bash
npx @br8n/mcp ~/my-brain                         # MCP server on stdio (or: npm i -g @br8n/mcp && br8n ~/my-brain)# template: git clone https://github.com/Branded-Mayhem-Collective-LLC/br8n && cp -r br8n/template/brain ~/my-brain

Claude Desktop / Claude Code / Cursor (any MCP client) — add:

json
{ "mcpServers": { "br8n": { "command": "npx", "args": ["-y", "@br8n/mcp", "/path/to/my-brain"] } } }

Then ask the model something the brain knows. It answers from the file and names it. Switch the model; same answer, same file.

Why files

  • Portable. cp -r brain/ new-machine/ is the whole migration. If you can't do that, you don't own it.
  • Inspectable. You can read every byte the model reads.
  • Model-agnostic. The folder doesn't care which model is on the other side of MCP.
  • It can push back. A decision stored with its why lets a model say "this conflicts with what you decided in March." A chat history can't.

The method is public on purpose

The layout and this server are MIT. What br8n charges for is hands on a real operation: eliciting what's actually in people's heads, shaping retrieval for the role, running it, and keeping it current. If you'd rather do it yourself, start here — most people should. The free first course is at br8n.io/lab.

Not affiliated

br8n on PyPI (a context-capture engine by a different author) is not this project.

MIT © 2026 Branded Mayhem Collective LLC

Publishing (maintainers)

Configure npm's trusted publisher once for @br8n/mcp:

  • Publisher: GitHub Actions
  • Organization: Branded-Mayhem-Collective-LLC
  • Repository: br8n
  • Workflow: publish.yml
  • Allowed action: npm publish

Publish the version already committed to main, then update the official MCP Registry:

bash
gh workflow run publish.yml --ref main -f version=0.1.2gh run watch --exit-status
mcp-publisher login githubmcp-publisher publish

The GitHub-hosted workflow uses npm trusted publishing (OIDC), so it requires no long-lived npm token. Change the version argument for future releases.

Source: README.md at commit 124d390

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts