Membro
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MembroWhat do you remember about my favorite books?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Membro
Membro is a local-first memory service for AI assistants. It ingests your conversations (including a claude.ai export), mines them for durable facts behind deterministic extraction walls, and serves the result to local models through a small HTTP API and an MCP server: ranked recall, verbatim history search, and a rebuilt profile summary with per-fact provenance. Everything lives in one SQLite file on your machine. Nothing listens beyond loopback unless you deliberately widen it to your own tailnet.
Guarantees
Facts are superseded, quarantined, or dismissed, never deleted by automation. The only hard delete is a button in the UI.
Every mined fact passes grounding, temporal, and source-trust checks before entering canon. Doubtful facts are held for your review.
Ingested messages are immutable. The summary is a cache rebuilt from the ledger, and each claim traces to its source facts.
With no API keys, ingest, search, and keyword recall still work; LLM paths raise clear errors instead of degrading silently.
Related MCP server: Memento
Requirements
Python 3.12+
Optional: an Anthropic key (mining, summaries) and an OpenAI key (embeddings for semantic recall).
Quick start
git clone https://github.com/shawn-durrani/membro.git
cd membro
./start.shThe server runs at http://127.0.0.1:8901. First run prints a
recovery secret; use it once to enrol a password, then log in with the
password. Set MEMORY_AUTH_TOKEN in .env to keep the secret stable.
To import your claude.ai export:
.venv/bin/python scripts/import_claude_export.py /path/to/export.zipImports are idempotent; re-running never duplicates messages.
MCP
claude mcp add -s user membro -e PYTHONPATH=<repo> -- <repo>/.venv/bin/python -m memory_service.mcp_serverFour tools: recall_memory, search_history, save_memory,
memory_summary. MCP saves carry an mcp:* origin and are always
quarantined for review; agents cannot write into canon.
memory_service.mcp_admin_server is a separate opt-in read-only pair
authenticated with the bearer token.
Review queue
Wall-flagged and untrusted facts wait in the web UI: approve, dismiss, quarantine, or supersede, all reversible. The miner scores importance 1 to 9; importance 10 never decays and only you can assign it. The Mathematics page shows the ledger as geometry and never shows fact content.
Operations
Snapshots land in data/backups/ on a timer with rotation and an
optional mirror folder (MEMORY_MIRROR_DIR).
ops/install-supervisor.sh installs a launchd agent; restart with
launchctl kickstart -k gui/$(id -u)/dev.membro.server. Everything the
service knows lives under data/; back that folder up and treat it as
sensitive.
Widening beyond loopback is tailnet-only and opt-in: read SECURITY.md first. Never expose the port to the open internet.
Docs
ARCHITECTURE.md: the settled decisions.
docs/MEMORY_DESIGN.md: the memory model.
docs/MEMORY_INTEGRITY.md: the extraction walls.
docs/API.md: the HTTP contract.
docs/TUNING.md: every knob and its default.
docs/TESTING.md: what the suite guarantees.
docs/REFERENCES.md: research lineage, including claims we checked and rejected.
Licence
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenancePersistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.Last updated39Apache 2.0
- Alicense-qualityAmaintenanceMemento is a local-first, LLM-agnostic memory layer. It runs an MCP server over a single SQLite file on your machine, so any MCP-capable AI assistant — Claude Desktop, Claude Code, Cursor, GitHub Copilot, Cline, OpenCode, Aider, a custom agent — can read and write durable, structured memory about you, your work, and your decisions.Last updated5322Apache 2.0
- AlicenseCqualityAmaintenanceMemento is a local-first, open-source MCP middleware that gives AI agents persistent memory, proactive goal enforcement, and autonomous intelligence using a SQLite temporal graph with Reciprocal Rank Fusion retrieval.Last updated151AGPL 3.0
- Alicense-qualityAmaintenanceMCP server providing persistent AI memory with four-tier retrieval (SQLite FTS5, graph, vector, LLM agent) to give AI assistants structured, long-term memory without RAG.Last updated1Apache 2.0
Related MCP Connectors
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shawn-durrani/membro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server