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.
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.
MCP servers for vector search & memory
The 12 strongest of 1387 matching servers. Servers that name the topic directly come first.
- 75Trust score 75 of 100, Good
Mnemoverse Memory
by mnemoverse · TypeScript
Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
RegistryRemote - 74Trust score 74 of 100, Good
Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval
Registry - 74Trust score 74 of 100, Good
misakanet
by ikalus1988 · Python
Failure-memory layer for coding agents: search evidence-rated failure lessons by error text.
Registry
73Trust score 73 of 100, GoodGraphicle
by graphicle-ai · Rust
Code graph and project memory for coding agents, cited to exact files and lines, on your machine.
Registry- 73Trust score 73 of 100, Good
ZenBrain Memory
by zensation-ai · TypeScript
Agent memory: working, episodic, semantic, procedural and core layers. Local SQLite, no account.
Registry - 72Trust score 72 of 100, Good
Mnemosyne
by 28naem-del · TypeScript
Evidence-tracked local memory MCP server: one SQLite file; corrections retire dependent memories.
Registry - 72Trust score 72 of 100, Good
Selvedge
by masondelan · Python
Persistent decision memory for AI agents: rationale, rejected approaches, and entity history.
Registry - 72Trust score 72 of 100, Good
memorylens-mcp
by marcelroozekrans · C#
MCP server for .NET memory profiling — in-process heap snapshots via EventPipe with leak heuristics
Registry - 71Trust score 71 of 100, Good
Total Agent Memory
by vbcherepanov · Python
Persistent local memory for coding agents: temporal knowledge graph, procedural and episodic recall
Registry
71Trust score 71 of 100, GoodSynaBun
by danilokhury · JavaScript
Persistent memory MCP server for Claude Code, Codex and OpenCode, stored locally in SQLite
Registry- 71Trust 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 - 70Trust score 70 of 100, Good
Local-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.
Registry
How to set it up
- Pick a server. Mnemoverse Memory is the strongest match. Check its tools and the API keys it needs on its page.
- 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.
- Restart and try a prompt. Restart the client so it loads the server, then paste one of the example prompts above.
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.