Memory Fabric MCP server
io.github.elViRafa/memory-fabric·v1.4.5File-first, local-first MCP memory for AI coding assistants: Markdown + YAML, no vector DB.
not scanned yet
0 stars315 downloads/wk
Reviews
Write oneNobody has reviewed Memory Fabric yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Memory Fabric tools
No tool declarations could be read from the package source. They show once the server is installed.
How Memory Fabric compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,461 AI and agents servers
- Downloads a week
- 315
- more than 81% of 1,554 AI and agents servers with a package
Release history: 4 versions in the registry since 2026-09-05, latest 2026-11-02, typically one every 20 days.
Install Memory Fabric in Claude Code, Cursor or VS Code
claude mcp add memory-fabric -- uvx memory-fabric
What the publisher says
From the Memory Fabric repository's README, as published. We do not edit it. Read it on GitHub
Memory Fabric
<!-- mcp-name: io.github.elViRafa/memory-fabric -->
File-first, local-first memory layer for MCP-compatible AI coding assistants.
Memory Fabric gives AI tools like Claude Code, Cursor, and GitHub Copilot a consistent, project-aware context layer without locking you into one model, editor, cloud provider, or operating system.
Memory is stored as human-readable Markdown with YAML frontmatter. No vector database. No cloud account. No embeddings required.
Features
decisions.md, ...) are generated views rebuilt by Dreaming, never hand-written
- MCP-native: exposes memory tools through the standard Model Context Protocol
- File-first: Markdown files are the source of truth, inspectable and commit-ready
- Local-first: core reads and writes work offline
- Store-first: facts live in memory-store/, one per file; root maps (architecture.md,
no agent cooperation required — via an opt-in post-commit hook
- Captures itself: every git commit is recorded as episodic memory automatically —
as cleanly as their code, instead of conflicting on a shared timestamp line
- Git-native merge: an optional custom merge driver lets two branches' memory merge
flags citations that rotted
- Self-verifying: memories can cite the file/line/commit they depend on; ai-memory verify
the same error into one growing record instead of scattering near-duplicates
- Learns from failure: writefailurememory_tool deduplicates repeat occurrences of
- Secret-safe: API keys and credentials are redacted before writing
- Token-budget aware: assembles context within limits; never slices files mid-document
- Quality eval: scores memory usefulness and Dreaming before/after results locally
- Unicode-safe: works with any human language
- Graceful degradation: works without rg, git hooks, or Dreaming configured
Status
v1.4.1 — field-store write/read hygiene (live handoffs, query packs, doctor smells) on top of the local field diary. Live on PyPI. Core CLI and MCP tools work end-to-end. See ROADMAP.md for what shipped, what's in progress, and what's next.
Demo
The CLI and self-capture flow: initialize a project, write a memory as a plain Markdown file in your repo, and watch a git commit record itself as episodic memory with no agent cooperation. The cross-tool moment — an agent writes memory in one tool and a different tool reads it back — is storyboarded in DEMO.md for the full video.
Privacy — no telemetry
Memory Fabric never sends data anywhere. There is no account, no cloud, no analytics, no phone-home. The core read and write paths make no network calls at all; the only optional network requests are a PyPI version-drift check and an LLM-provider preflight, both of which you can turn off with --offline. Your memory is plain Markdown in your own git history — it never leaves your machine unless you push it.
An optional, off-by-default field diary can record operational counts on your machine after you run ai-memory diary approve. That is not the session journal, and it is not telemetry: nothing is transmitted. MEMORYFABRICDIARY=0 is a kill switch. This is a deliberate guarantee, not a default we might change.
Installation
From PyPI (recommended)
Requires Python ≥ 3.11.
pipx install memory-fabric # CLI only
pipx install "memory-fabric[mcp]" # CLI + MCP serverOr with plain pip (inside a virtual environment):
pip install memory-fabric # CLI only
pip install "memory-fabric[mcp]" # CLI + MCP serverShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Memory Fabric: common questions
- Is Memory Fabric MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Memory Fabric safety report
- How do I install Memory Fabric?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Memory Fabric need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Memory Fabric maintained?
- The last commit was 22 days ago (2026-10-14). The latest release is v1.4.5.
- What can I use instead of Memory Fabric?
- Servers from other publishers that do the same job: Basic Memory MCP server, IWE (iwe.md) MCP server and Agent Recall MCP server. Compare all Memory Fabric alternatives.
- How does Memory Fabric compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,461 AI and agents servers); downloads a week 315 (more than 81% of 1,554 AI and agents servers with a package). Full comparison.
Alternatives to Memory Fabric
Same job from other publishers: the closest match first, then the best rated.
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- Agent RecallCorrection-first agent memory. Precision KPI tracks if agents heed warnings. 5 layers, local-only.not reviewedEstablishedA
- MCP AutoMemGraph-vector memory for AI assistants using FalkorDB and Qdrantnot reviewedEstablishedC
- Total Agent MemoryPersistent local memory for coding agents: temporal knowledge graph, procedural and episodic recallnot reviewedEstablishedA