MCP.Market

Memory Fts MCP server

by kurovu146·io.github.kurovu146/memory-fts·v1.0.1

Long-term memory for Claude Code with SQLite FTS5 search and BM25 ranking

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

0 stars37 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • memory_deletewrite action

    Delete a memory by ID. Use when information is outdated or incorrect.

  • memory_list

    List 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_save

    Save 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_search

    Search 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-hook

The --setup-hook command automatically:

  1. Creates ~/.claude/scripts/memory-context.sh
  2. Adds a UserPromptSubmit hook to ~/.claude/settings.json
  3. 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-fts

Tools

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 memory
    Long-term memory and context fitting for agents, with no LLM in the loop. Local SQLite.
    A
  • memo
    Memory for AI agents — MLX (Apple Silicon) or CPU (Linux), sqlite-vec + BM25, zero cloud.
    A
  • open-memex
    Local-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.
    B
  • LoreConvo
    Local-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.
    B
  • Th Memory
    Local long-term memory MCP server (SQLite) for AI coding agents — OpenCode, Claude Code, Cursor
    A