File-first, local-first MCP memory for AI coding assistants: Markdown + YAML, no vector DB.
MCPpedia last refreshed this data
io.github.elViRafa/memory-fabric is an MCP server that file-first, local-first MCP memory for AI coding assistants: Markdown + YAML, no vector DB. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-elvirafa-memory-fabric": {
"args": [
"memory-fabric"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
File-first, local-first MCP memory for AI coding assistants: Markdown + YAML, no vector DB.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'memory-fabric' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked memory-fabric against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in writing
Scrape, crawl, and map websites to Markdown or JSON via local CLI.
Create and edit PDFs: text, Markdown, tables, metadata and pages, with Japanese font embedding.
一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力
Documents to Markdown for agents: PDF layout, tables and OCR, Office, HTML, scans. docling in Rust.
MCP Security Weekly
Get CVE alerts and security updates for io.github.elViRafa/memory-fabric and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
memory-store/, one per file; root maps (architecture.md,
decisions.md, ...) are generated views rebuilt by Dreaming, never hand-writtenai-memory verify
flags citations that rottedwrite_failure_memory_tool deduplicates repeat occurrences of
the same error into one growing record instead of scattering near-duplicatesrg, git hooks, or Dreaming configuredv1.4.5 — field diary pack/analyze and live posture pinning.
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.

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.
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. MEMORY_FABRIC_DIARY=0
is a kill switch. ai-memory diary pack builds a shareable folder under the
app data field-packs/ directory (Windows: %APPDATA%/memory-fabric/field-packs/);
you copy that folder yourself. ai-memory diary analyze scores product signals
from a pack or the local diary. This is a deliberate guarantee, not a default
we might change.
Requires Python ≥ 3.11.
pipx install memory-fabric # CLI only
pipx install "memory-fabric[mcp]" # CLI + MCP server
Or with plai