v10.41 — Now Available

MCP Memory Service

Persistent memory for AI agents. Semantic search, knowledge graph, automatic consolidation — now accessible from Claude.ai via Streamable HTTP.

GitHub PyPI Package

What's New in v10.41

OAuth 2.1 refresh_token grant with atomic rotation (MCP SEP-2207) — plus knowledge graph on streamable-http. 1,692 tests.

🔄

OAuth Refresh Tokens (SEP-2207)

Clients requesting offline_access scope receive a refresh token with atomic rotation. Every refresh issues a new token and revokes the old one. Replay detection walks the full token chain and bulk-revokes descendants. (PR #766, @netizen1119)

🔌

Knowledge Graph on Streamable-HTTP

The memory_graph tool (connected memories, shortest path, subgraph extraction) now works in the FastMCP streamable-http transport, matching stdio parity. Shared GraphService layer for both server variants. (PR #759, @henry201605)

🔒

OAuth Security Hardening

Defense-in-depth guards against CodeQL py/reflective-xss and py/url-redirection in the authorization-code redirect flow. Dangerous schemes rejected; meta-refresh and JS redirect strings properly escaped. (PR #745)

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