Memory Fts MCP server
io.github.kurovu146/memory-fts·v1.0.1Long-term memory for Claude Code with SQLite FTS5 search and BM25 ranking
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Memory Fts yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Memory Fts tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
memory_deletewrite actionDelete a memory by ID. Use when information is outdated or incorrect.
memory_listList all saved memories grouped by category. Use at the start of a session to get an overview of what you know about the user.
memory_saveSave an important fact to long-term memory. Use when the user shares preferences, technical decisions, conventions, project info, or anything worth remembering across sessions.
memory_searchSearch long-term memory by keyword using full-text search (FTS5 with BM25 ranking). Use when you need to recall information from previous sessions.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 170 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Memory Fts compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 55% of 802 Databases servers
- Tools
- 4
- the typical Databases server has 8
- Tools that change things
- 25%
- typical: 10%. Fewer write tools means less an agent can break
- Downloads a week
- 37
- more than 24% of 328 Databases servers with a package
What its tools let an agent do: 3 read · 1 change
Install Memory Fts in Claude Code, Cursor or VS Code
Runs npx -y claude-memory-fts on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add memory-fts -- npx -y claude-memory-fts
What the publisher says
From the Memory Fts repository's README, as published. We do not edit it. Read it on GitHub
claude-memory-fts
Long-term memory MCP server for Claude Code. Stores facts in a local SQLite database with hybrid search (FTS5 + semantic vector similarity) and automatic context injection.
Features
- Hybrid search — FTS5 keyword search + semantic vector similarity, merged via Reciprocal Rank Fusion (RRF)
- Semantic understanding — find memories by meaning, not just keywords (powered by all-MiniLM-L6-v2 embeddings)
- Auto context injection — top 30 most important memories injected into every prompt via hook
- Importance ranking — facts ranked by access frequency, recency decay, and category weight
- Access tracking — tracks how often each memory is accessed
- Upsert — automatically updates existing facts instead of duplicating
- Categorized — organize by type: preference, decision, technical, project, workflow, personal, general
- MCP Resources — exposes memory://context resource for session context
- Zero config — works out of the box, stores data in ~/.claude/memory.db
Install
# Add to Claude Code
claude mcp add memory -- npx claude-memory-fts
# Auto-configure context injection hook (recommended)
npx claude-memory-fts --setup-hookThe --setup-hook command automatically:
- Creates ~/.claude/scripts/memory-context.sh
- Adds a UserPromptSubmit hook to ~/.claude/settings.json
- Top 30 memories are injected into every prompt automatically
CLI Commands
Configuration
Example with custom path:
claude mcp add memory -e MEMORY_DB_PATH=/path/to/my/memory.db -- npx claude-memory-ftsTools
memory_save
Save a fact to long-term memory.
memory_search
Hybrid search: runs FTS5 and semantic search in parallel, merges results with RRF. Falls back to LIKE for partial matches.
memory_update
Update a memory's content or category by ID.
memory_list
List all saved memories grouped by category.
memory_delete
Delete a memory by ID.
Resources
memory://context
MCP resource exposing top 30 facts ranked by importance score:
- Access frequency — frequently accessed facts score higher (capped at 20 points)
- Recency — recently updated facts score higher (10 points, decays over 90 days)
- Category weight — preference/decision (3), workflow/technical (2), project/personal (1), general (0)
How It Works
Search Pipeline
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Memory Fts: common questions
- Is Memory Fts MCP server safe?
- Mostly: it is graded B (82/100). Read the Memory Fts safety report
- How do I install Memory Fts?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Memory Fts need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Memory Fts maintained?
- The last commit was 207 days ago (2026-04-11). The latest release is v1.0.1.
- What can I use instead of Memory Fts?
- Servers from other publishers that do the same job: LLMSlim memory MCP server, memo MCP server and open-memex MCP server.
- How does Memory Fts compare with other Databases MCP servers?
- safety score 82/100 (higher than 55% of 802 Databases servers); tools 4 (the typical Databases server has 8); tools that change things 25% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Memory Fts
Same job from other publishers: the closest match first, then the best rated.
LLMSlim memoryLong-term memory and context fitting for agents, with no LLM in the loop. Local SQLite.not reviewedEstablishedA- memoMemory for AI agents — MLX (Apple Silicon) or CPU (Linux), sqlite-vec + BM25, zero cloud.not reviewedGrowingA
- open-memexLocal-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.not reviewedGrowingB
- LoreConvoLocal-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.not reviewedGrowingB
- Th MemoryLocal long-term memory MCP server (SQLite) for AI coding agents — OpenCode, Claude Code, Cursornot reviewedGrowingA