Skip to content
Use case

Add long-term memory and vector search to your AI

Chats forget everything once they end. Memory and vector search servers fix that by storing facts, documents, or embeddings and retrieving the relevant pieces when a new question arrives. Some keep a simple knowledge graph of things you have told the assistant, while others connect to vector databases such as Qdrant, Pinecone, Chroma, or pgvector for retrieval-augmented generation over large document sets. The result is an assistant that remembers your preferences and answers from your own material. Decide what should be stored, and check where the data lives before saving anything sensitive.

1387 matching serversRanked by trust score
Try it

Example prompts

Paste one into Claude, Cursor, or any MCP client once a matching server is installed.

  • Remember that our staging database is on port 5433 and I prefer TypeScript examples.

  • Search my stored notes for anything about the vendor contract renewal.

  • Index the Markdown files in ./docs so you can answer questions about them later.

Top matches

MCP servers for vector search & memory

The 12 strongest of 1387 matching servers. Servers that name the topic directly come first.

More tagged #Memory
  • Trust score 75 of 100, Good

    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp

    RegistryRemote
    27 stars1K/wk weekly downloads— tools
  • Trust score 74 of 100, Good

    haiku.rag

    by ggozad · Python

    Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval

    Registry
    629 stars—/wk weekly downloads— tools
  • Trust score 74 of 100, Good

    misakanet

    by ikalus1988 · Python

    Failure-memory layer for coding agents: search evidence-rated failure lessons by error text.

    Registry
    528 stars—/wk weekly downloads— tools
  • Graphicle logo
    Trust score 73 of 100, Good

    Code graph and project memory for coding agents, cited to exact files and lines, on your machine.

    Registry
    358 stars—/wk weekly downloads— tools
  • Trust score 73 of 100, Good

    Agent memory: working, episodic, semantic, procedural and core layers. Local SQLite, no account.

    Registry
    27 stars138/wk weekly downloads— tools
  • Trust score 72 of 100, Good

    Mnemosyne

    by 28naem-del · TypeScript

    Evidence-tracked local memory MCP server: one SQLite file; corrections retire dependent memories.

    Registry
    153 stars—/wk weekly downloads— tools
  • Trust score 72 of 100, Good

    Selvedge

    by masondelan · Python

    Persistent decision memory for AI agents: rationale, rejected approaches, and entity history.

    Registry
    25 stars16/wk weekly downloads— tools
  • Trust score 72 of 100, Good

    MCP server for .NET memory profiling — in-process heap snapshots via EventPipe with leak heuristics

    Registry
    11 stars46/wk weekly downloads— tools
  • Trust score 71 of 100, Good

    Persistent local memory for coding agents: temporal knowledge graph, procedural and episodic recall

    Registry
    73 stars—/wk weekly downloads— tools
  • SynaBun logo
    Trust score 71 of 100, Good

    SynaBun

    by danilokhury · JavaScript

    Persistent memory MCP server for Claude Code, Codex and OpenCode, stored locally in SQLite

    Registry
    70 stars—/wk weekly downloads— tools
  • Trust score 71 of 100, Good

    Redis MCP Server

    by yawlabs · TypeScript

    Read-first Redis MCP: SCAN key explorer, keyspace/TTL/memory/slowlog stats, DBA advisor

    Registry
    2 stars362/wk weekly downloads— tools
  • Trust score 70 of 100, Good

    M3 Memory

    by skynetcmd · Python

    Local-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.

    Registry
    29 stars—/wk weekly downloads— tools
Setup

How to set it up

  1. Pick a server. Mnemoverse Memory is the strongest match. Check its tools and the API keys it needs on its page.
  2. Copy the config for your client. Open the install guide for Claude Desktop, Claude Code, Cursor, or VS Code, and paste the generated block into the client's config file. The client guides show where each config file lives.
  3. Restart and try a prompt. Restart the client so it loads the server, then paste one of the example prompts above.
FAQ

Questions about vector search & memory

What is the best MCP server for vector search & memory?

Mnemoverse Memory ranks first here with a trust score of 75/100, followed by haiku.rag (74) and misakanet (74). Servers that name the topic directly come first, each group ordered by the public trust score, which nobody can pay for. See the methodology for how it is calculated.

How do I set up Mnemoverse Memory in Claude or Cursor?

Open the install guide for Claude Desktop or Cursor, copy the generated config into the client's config file, add any API keys the server asks for, then restart the client. The client guides cover VS Code, Claude Code, Windsurf, and more.

Can I use a hosted server instead of installing one locally?

1 of the 12 servers listed here can connect remotely over HTTP, so there is nothing to run on your machine: Mnemoverse Memory. The rest run locally over stdio.

How many MCP servers can do this?

MCPpedia lists 1387 published servers that match this use case. This page shows the 12 strongest matches; thin and duplicate listings are left out.

Keep exploring
All use cases