daedalus avatar

Mcp External Memory

daedalus/mcp-external-memory

Gives Claude persistent memory through semantic search over stored text snippets. Exposes seven tools: memory_store for saving content with optional namespaces and tags, memory_search for cosine similarity lookups, plus get, delete, list, update, and stats operations. Supports three embedding backends out of the box: TF-IDF with no dependencies, OpenAI's text-embedding-3-small, or local Ollama models. Reach for this when you need Claude to remember user preferences, project context, or domain knowledge across conversations. Stores everything in a local database that persists between sessions. Install via pip, configure the embedding backend through environment variables, and start storing queryable memories immediately.

tools
7
transport
STDIO
last updated
Apr 13, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

memory_storePersist text + optional namespace/tags/metadata

Persist text + optional namespace/tags/metadata

No parameter schema in public metadata yet.

memory_searchSemantic search (cosine similarity) over all memories

Semantic search (cosine similarity) over all memories

No parameter schema in public metadata yet.

memory_getRetrieve a single memory by ID

Retrieve a single memory by ID

No parameter schema in public metadata yet.

memory_deleteDelete a memory by ID

Delete a memory by ID

No parameter schema in public metadata yet.

memory_listList memories with optional namespace/tag filter + pagination

List memories with optional namespace/tag filter + pagination

No parameter schema in public metadata yet.

memory_statsCount of memories, namespaces, DB path

Count of memories, namespaces, DB path

No parameter schema in public metadata yet.

memory_updateUpdate an existing memory

Update an existing memory

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-external-memory

An MCP server that gives LLMs persistent, searchable semantic memory.

PyPI Python Coverage Ruff

Install

pip install mcp-external-memory

Usage

from mcp_external_memory import memory_store, memory_search

# Store a memory
result = memory_store(content="Alice prefers dark mode", namespace="users", tags=["alice", "ui"])

# Search memories
results = memory_search(query="what does Alice prefer?", namespace="users")

CLI

mcp-external-memory --help

API

Tools


View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-external-memory
Category
AI & LLM Tools
Package
mcp-external-memory
Transport
STDIO
Registry
MCP registry, active

More from daedalus

Related AI & LLM Tools MCP servers

View all
1dan24ou-cpu avatarAgent Signaldan24ou-cpu/agent-signalCollective intelligence for AI shopping agents — product intel, deals, and more0stars
2eren-solutions avatarAgent Guardrail MCP Servereren-solutions/agent-guardrailAction-level governance for AI agents -- control what they DO, not what they SAY0stars
3fieldcure avatarRagfieldcure/fieldcure-mcp-ragMCP RAG server with hybrid search, multi-KB support, and AI-powered chunk contextualization.0stars
4giskard09 avatarGiskard Memorygiskard09/giskard-memoryPay-per-use semantic memory for AI agents. SHA256 commitment, Ed25519 sig, Lightning.0stars
5jacob-j-thomas avatarUser Promptjacob-j-thomas/user-context-retrieval-mcp-serverAn MCP server that enables AI agents to ask users clarifying questions via pop-up terminal windows.0stars
6kurovu146 avatarMemory Ftskurovu146/claude-memory-mcpLong-term memory for Claude Code with SQLite FTS5 search and BM25 ranking0stars