MCP Connector

Synchronize Memory Across AI Tools

Persistent memory MCP server with 5ms local reads, hybrid Cloudflare sync, and natural memory triggers for 13+ AI applications.

Works with cloudflareoauthsqliteonnx

95
Spark score
out of 100
Status Verified
Updated 5 months ago
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Integrate a production-ready memory service for AI assistants, offering zero database locking and a hybrid backend for fast local reads with cloud synchronization.

Outcomes

What it gets done

01

Enable intelligent memory search with Natural Memory Triggers.

02

Facilitate team collaboration through OAuth 2.1.

03

Provide multi-client support for various AI applications.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-mcp-memory-service | bash

Capabilities

Tools your agent gets

store_memory

Store a new memory or update existing memory in the hybrid backend system.

search_memory

Search memories using intelligent semantic search with natural language queries.

retrieve_memory

Retrieve specific memories by ID or context from local or cloud storage.

delete_memory

Delete a memory from the hybrid storage system.

list_memories

List all memories with optional filtering and pagination.

trigger_memory_consolidation

Trigger memory consolidation with decay scoring inspired by dream processes.

get_memory_triggers

Get natural memory triggers with relevance scores for current context.

sync_memories

Manually trigger synchronization between local cache and cloud backend.

Overview

mcp-memory-service MCP Server

mcp-memory-service gives AI assistants persistent memory using a hybrid backend of fast local SQLite-vec reads and background Cloudflare synchronization. It supports 13+ AI applications with natural memory triggers, automatic context injection, and OAuth 2.1 team collaboration. Use it when an AI assistant needs to retain and retrieve context across sessions and multiple clients. A pure sqlite backend is available if you want to avoid the Cloudflare sync component.

What it does

mcp-memory-service is a production-ready MCP server that gives AI assistants persistent, searchable memory. It uses a hybrid backend combining fast local reads (around 5ms) via SQLite-vec with ONNX embeddings and background synchronization to Cloudflare, so memory stays available offline while staying in sync across devices and clients.

When to use - and when NOT to

Use it when you want an AI assistant to retain context across sessions - automatically injecting relevant past memories, surfacing the top-3 most relevant memories at session start with relevance scores, and supporting concurrent access from multiple AI applications without database locking. It supports 13+ AI applications including Claude Desktop, VS Code, Cursor, and Continue, and offers team collaboration through OAuth 2.1. Do not use it if you need a fully offline-only setup with no cloud component at all - the hybrid backend's sync layer relies on Cloudflare, though a pure sqlite backend option exists if cloud sync isn't wanted.

Capabilities

  • Zero database locking, allowing concurrent access from multiple clients at once.
  • Hybrid storage backend: fast local reads plus background synchronization through Cloudflare.
  • Natural Memory Triggers with 85%+ accuracy for automatic, context-aware memory retrieval.
  • Intelligent memory search with automatic context injection into conversations.
  • Team collaboration via OAuth 2.1.
  • Memory consolidation system with decay scoring, inspired by how memory consolidation works during sleep.
  • Multi-client support across Claude Desktop, VS Code, Cursor, Continue, and other MCP-compatible applications.
  • Offline-capable via SQLite-vec with local ONNX embeddings.
  • Git-aware context integration.

How to install

pip install mcp-memory-service
# or
uv pip install mcp-memory-service
# or from source
git clone https://github.com/doobidoo/mcp-memory-service.git
cd mcp-memory-service && python install.py
# or via Docker
docker-compose up -d
# or via Smithery for Claude
npx -y @smithery/cli install @doobidoo/mcp-memory-service --client claude

Configure Claude Desktop with:

{
  "mcpServers": {
    "memory": {
      "command": "memory",
      "args": ["server"],
      "env": { "MCP_MEMORY_STORAGE_BACKEND": "hybrid" }
    }
  }
}

MCP_MEMORY_STORAGE_BACKEND can be set to hybrid, cloudflare, or sqlite. Requires Python 3.12+ (check sqlite-vec compatibility on 3.13); macOS users may need Homebrew Python for SQLite extension support. Initial setup downloads a small (~25MB) embedding model automatically.

Who it's for

AI application builders and power users who want persistent, cross-session memory shared across many MCP clients, with fast local access and optional cloud sync for team or multi-device use.

Source README

Production-ready MCP memory service with zero database locking, hybrid backend (fast local reads + cloud synchronization) and intelligent memory search for AI assistants. Includes auto-configuration for multi-client access, local reads in 5ms with background synchronization through Cloudflare, Natural Memory Triggers with 85%+ accuracy, and team collaboration via OAuth 2.1.

Installation

PyPI

pip install mcp-memory-service

UV

uv pip install mcp-memory-service

From Source

git clone https://github.com/doobidoo/mcp-memory-service.git
cd mcp-memory-service && python install.py

Docker

docker-compose up -d

Smithery

npx -y @smithery/cli install @doobidoo/mcp-memory-service --client claude

Configuration

Claude Desktop

{
  "mcpServers": {
    "memory": {
      "command": "memory",
      "args": ["server"],
      "env": {
        "MCP_MEMORY_STORAGE_BACKEND": "hybrid"
      }
    }
  }
}

Features

  • Zero database locking with concurrent access
  • Hybrid backend with fast local reads (5ms) and cloud synchronization
  • Natural Memory Triggers with 85%+ accuracy
  • Intelligent memory search and automatic context injection
  • Team collaboration via OAuth 2.1
  • Memory consolidation system with decay scoring inspired by dreams
  • Multi-client support (Claude Desktop, VS Code, Cursor, Continue, and 13+ AI applications)
  • SQLite-vec with ONNX embeddings for offline operation
  • Background synchronization through Cloudflare
  • Git-aware context integration

Environment Variables

Optional

  • MCP_MEMORY_STORAGE_BACKEND - Storage backend type (hybrid, cloudflare, sqlite)

Notes

Supports Python 3.12+ (note on Python 3.13 compatibility for sqlite-vec). macOS users may need Homebrew Python for SQLite extension support. Initial setup includes automatic model download (~25MB). The visible memory embedding feature displays top-3 memories at session start with relevance scores.

FAQ

Common questions

Trust

How it checks out

Official By maintainer
Downloads 0

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.