Brainstem
Provides tools for reading and writing plain Markdown files with structured frontmatter, serving as the underlying format for the knowledge base.
Allows interaction with an Obsidian-compatible vault of Markdown files, providing tools for searching, reading, writing, and managing knowledge pages with YAML frontmatter and cross-references.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Brainstem
Local-first knowledge backend for AI agents.
Connect any MCP host — Claude Code, Cursor, or your own agent harness — to a personal knowledge engine: an Obsidian-compatible wiki with indexed retrieval, token-budgeted memory recall, and secure ingestion. Your agents get quality context; you keep your knowledge on your machine.
┌────────────┐ MCP (stdio/sse) ┌───────────────────────────────┐
│ Your agent │ ◄─────────────────► │ Brainstem │
│ (Claude │ 27 tools │ · search + read + write wiki │
│ Code, │ (12 read-only) │ · memory tree recall (BM25 + │
│ Cursor…) │ │ vectors, token-budgeted) │
└────────────┘ │ · code graph over your repos │
│ · vault = plain Markdown │
└───────────────────────────────┘Install
# Run without installing (recommended)
uvx brainstem-mcp init
# Or install
pip install brainstem-mcp
brainstem initbrainstem init creates a vault at ~/.brainstem/vault (override with
--root) and prints the exact one-liner to connect your agent:
claude mcp add brainstem -- uvx brainstem-mcp mcp --root ~/.brainstem/vaultThat's it. No API key is required to serve, search, and read — your agent brings its own model.
Related MCP server: pulse8-ai-cortex-knowledge-vault
Docker
docker build -t brainstem .
docker run -i -v ~/.brainstem/vault:/vault brainstem # stdio
docker run -p 8765:8765 -v ~/.brainstem/vault:/vault brainstem \
mcp --root /vault --transport sse # sseWhat your agent can do
Search & read —
search_wiki_index,read_wiki_file, cross-references, orphan detection over a plain-Markdown Obsidian-compatible vault.Remember & recall — a hierarchical memory tree with BM25 + vector search and token-budgeted
memory_tree_recall, built for agent context windows.Write knowledge — structured pages with YAML frontmatter, index upkeep, supersession instead of duplication.
Understand code — ingest a repository and query its architecture (
ask_repo, code-graph overview/impact) as part of your agent's context.
Read-only profile
Expose only the 12 safe read tools (no writes, no publishing):
brainstem mcp --readonlySecurity posture
Brainstem treats everything it ingests as untrusted input: ingested content cannot trigger writes or publishing on its own, and outbound actions are draft-only by design. The vault is plain Markdown on your disk — no cloud, no telemetry, single-tenant by architecture.
Brainstem vs. OpenWiki
OpenWiki generates documentation that agents read as files. Brainstem is a live backend: your agent queries an indexed knowledge base through MCP tools at run time — retrieval, memory, and ingestion as part of the harness, not a batch-generated artifact.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
A second brain for your AI agent. Shared memory for your team's AI agents, plus public and private knowledge bases — works with ChatGPT, Claude, Cursor and any MCP client.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Related MCP Servers
- AlicenseBqualityBmaintenanceLocal-first agentic knowledge layer over Obsidian notes, enabling MCP-aware agents to search, retrieve, and compile knowledge with provenance and task contracts.3716 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to persist, search, and evolve knowledge through a Markdown vault with a typed knowledge graph and MCP interface.15Apache 2.0
- AlicenseNot gradedqualityBmaintenanceDurable memory with sources, proof, history, and review for MCP-capable agents. It turns a Markdown/Obsidian vault into a local knowledge substrate, enabling agents to store, search, and retrieve governed knowledge.3,718 PyPI9AGPL 3.0
- AlicenseAqualityBmaintenanceTurns a plain-Markdown Obsidian vault into a second brain that any MCP-speaking coding agent can search, read, extend, and maintain, using swappable SQLite, Qdrant, or markdown memory backends with automatic re-indexing and wiki-link graph navigation. Exposes read, write, and index tools plus an operator CLI for health, linting, and graph export.12MIT