mcp-memory-service v10.50 — 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.

GitHub PyPI Package

What's New in v10.50

Plugin hook scaffolding — extend memory without forking core. ~1,838 tests.

Plugin Extension API

Four lifecycle hooks — on_store, on_delete, on_retrieve, on_consolidate — let third-party packages inject logic at key points using entry_points discovery. No core fork required. (PR #856, @filhocf, refs #732)

entry_points Discovery

Plugins register via standard Python packaging (entry_points group mcp_memory_service.plugins). Install a plugin package and hooks activate automatically — no config changes needed. Enables the ecosystem extensibility milestone.

🔒

Dependency Refresh

Latest authlib, cryptography, and torch releases. CI actions updated: attest-build-provenance, codeql-action, and hadolint-action all bumped to current majors. All 905 integration tests pass. (PRs #858–#861)

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

Get Started in Seconds

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

Click to copy pip install mcp-memory-service