mcp-memory-service

mcp-memory-service

Production-ready MCP memory service with zero locks, hybrid backend, and semantic memory search.

876
Stars
139
Forks
20
Releases

Overview

Production-ready MCP Memory Service is a hybrid memory store for AI assistants that combines fast local reads with cloud synchronization, while avoiding database locks. It uses a fast local SQLite backend complemented by Cloudflare sync for multi-device operation, auto-configured pragmas, and WAL mode to support concurrent access. The installer provides auto-configuration of storage backend, cloud credentials, and Claude Desktop integration, with a safe fallback to sqlite_vec if cloud setup fails. The platform offers semantic memory search, natural language time queries, tag-based memory organization, and memory consolidation algorithms to keep memories relevant over time. It includes a Document Ingestion System with a UI, multi-format support (PDF, TXT, MD, JSON), smart tagging, and optional enhanced parsing. Enterprise authentication and team collaboration are supported via OAuth 2.1, JWT, dynamic client registration, and Claude Code HTTP transport, enabling secure, multi-user workflows. The system is compatible with Claude Desktop, Claude Code, VS Code, Cursor, Continue, and 13+ AI applications, accessible via REST/MCP transports and a web dashboard.

Details

Owner
doobidoo
Language
Python
License
Apache License 2.0
Updated
2025-12-07

Features

Hybrid Backend

Fast local SQLite reads with background Cloudflare sync (default), enabling near-zero latency for cloud operations and multi-device synchronization.

Zero Database Locks

Auto-configured pragmas and WAL mode to enable concurrent HTTP and MCP access with robust lock-free operation.

Auto-Configuration Installer

Installer configures storage backend, cloud credentials, and Claude Desktop integration, with graceful fallback to sqlite_vec if cloud setup fails.

Document Ingestion System

Interactive web UI for uploading documents (PDF, TXT, MD, JSON), smart tagging, viewing metadata, and optional enhanced parsing.

Enterprise Authentication & Team Collaboration

OAuth 2.1 dynamic client registration, Claude Code HTTP transport, JWT, auto-discovery endpoints, and multi-auth support.

Intelligent Memory Management

Semantic search with vector embeddings, natural language time queries, tag-based organization, and memory consolidation.

Universal Compatibility

Supports Claude Desktop, Claude Code, Windows/macOS/Linux, VS Code, Cursor, Continue, and 13+ AI apps via REST/MCP.

Flexible Storage

Offers Hybrid (default), SQLite-vec local storage, and Cloudflare storage with auto-configuration.

Audience

AI developersIntegrate memory service for semantic search and persistent storage to power AI assistants across devices.
TeamsCollaborate securely using OAuth 2.1 and MCP across multiple clients and applications.
EnterpriseScale memory services with enterprise authentication and cross-application collaboration.

Tags

MCPhybrid backendsemantic searchmemory managementdocument ingestionOAuth 2.1Claude DesktopClaude CodeSQLite-vecCloudflareREST APImulti-clientweb dashboard