mcp-memory-service v11.6 — Now Available

Memory for AI Agents

Persistent memory for AI agents — REST API, MCP, OAuth, CLI, dashboard. Semantic search, knowledge graph, automatic consolidation. One self-hosted service, every transport.

Try the Live Demo Codeberg PyPI Package

Interactive 3D knowledge graph — every memory a glowing node, every relationship a curved edge.

What's New in v11.6

MINOR release: the re-embedding migration no longer drops your knowledge graph, locale-aware NER/NLI ship as YAML plugins, and both Docker images now carry the maintenance and migration scripts. ~2,698 tests.

🔗

Migration Preserves the Graph

migrate_sqlite_vec_embeddings.py rebuilt the database from memories alone, silently dropping memory_graph edges and derived beliefs on every re-embed. Both now survive the swap, keyed on their content hashes. (#189, reported by @tecnobrat)

🌐

Locale-Aware NER + NLI

Entity extraction and contradiction detection now load per-locale YAML pattern files instead of hardcoded regex. Ships with en and pt_BR; adding a language is two YAML files and zero Python code. (#54)

📦

Docker Ships the Toolbox

scripts/maintenance and scripts/migration are now in both published images, so re-embedding or cleanup no longer needs a docker cp into a running container first. (#188)

How It Works

Claude.ai connects to your memory server through Streamable HTTP with OAuth 2.1 authentication.

Browser
Claude.ai
Transport
Streamable HTTP
Auth
OAuth 2.1 + PKCE
Server
MCP Memory
Storage
Knowledge Graph
Data flow Auth boundary

Built for Production

Battle-tested with comprehensive testing and optimized for performance.

0
Tests
0
AI Apps Supported
0
Read Latency
0
Cache Speedup

In the Media

Talks and coverage from the community.

Get Started in Seconds

Install from PyPI and connect your AI agents to persistent memory.

Click to copy pip install mcp-memory-service

Deploying for a team?

I help teams run self-hosted memory in production — OAuth, hybrid sync, multi-client rollout. Free 30-minute intro call.

Get in touch