MCP Servers / memory / OpenMemBrain

OpenMemBrain

JSON →
stdiononememory

OpenMemBrain is the intelligent membrane for AI coding memory. It autonomously reads and learns from your coding sessions — you never have to tell it what to save. It selectively absorbs project knowledge, blocks secrets, filters noise, resolves conflicts, and persists only what matters.

Install
How to run this server
[ { "cmd": "npx (requires", "imports": [] } ]
server path: openmembrain
Tools
What this server exposes
remember
save structured memory directly. Provide content, type, and optional scope/tags. No API key needed. Supports single and batch mode.
propose_memory_from_session
submit a session transcript or summary for server-side LLM extraction. Requires a configured extractor. Useful for automation adapters.
get_project_rules
retrieve project rules and conventions for the current scope.
get_relevant_context
find memories relevant to a natural language query.
search_memory
search saved memories by query, scope, type, or tags.
list_memory_candidates
list pending memory candidates awaiting approval.
approve_memory_candidate
approve a pending candidate to save it as memory.
approve_all_candidates
approve all pending candidates at once.
reject_memory_candidate
reject a pending candidate with an optional reason.
reject_all_candidates
reject all pending candidates at once.
update_memory
update the content, type, scope, or tags of a saved memory.
supersede_memory
mark a memory as superseded, optionally linking a replacement.
review_stale_memories
list memories older than a threshold (default: 6 months).
export_static_memory_files
generate static instruction files (AGENTS.md, CLAUDE.md, etc.).
get_diagnostics
retrieve diagnostic events filtered by severity or code.
list_audit_log
retrieve recent audit events.
Configuration
Environment & auth
authnone
envOPENMEMBRAIN_PROJECT_ID
Resources
OpenMemBrain — MCP Server · libregistry