memv MCP Server: Persistent Structured Memory for AI Agents

✍️ OpenClawRadar📅 Published: May 18, 2026🔗 Source
memv MCP Server: Persistent Structured Memory for AI Agents
Ad

memv (open-source, Python) has released an MCP server, making its persistent, structured memory layer usable from any MCP client — including Claude Desktop, Code, Cursor, or custom hosts.

Quick Setup

Install via pip and run the server with a single command:

pip install "memvee[mcp]"
memv-mcp --db-url memory.db --llm-model openai:gpt-4o-mini

You can also embed the server inside your own Python process:

from memv.mcp.server import create_server

server = create_server( db_url="memory.db", default_user_id="alice", embedding_client=my_embedder, llm_client=my_llm, ) server.run(transport="streamable-http")

Five MCP Tools

  • search_memory — hybrid retrieval (vector + BM25 + RRF)
  • add_memory — directly insert structured memory
  • add_conversation — extract and store memories from a conversation (requires LLM)
  • list_memories — list stored memories for a user
  • delete_memory — delete with ownership check
Ad

Key Features

  • LLM-optional: retrieval and direct add_memory work without an LLM; only add_conversation extraction needs one.
  • Per-user isolation: every tool respects user boundaries, including ownership verification on delete_memory.
  • Concurrent coalescing: multiple extractions for the same user merge into one task.
  • Predict-calibrate extraction: inspired by Nemori, avoids storing everything.
  • Bi-temporal model: contradictions expire rather than overwrite.
  • Hybrid retrieval: combines vector search, BM25, and reciprocal rank fusion (RRF).

Docs: https://vstorm-co.github.io/memv/advanced/mcp-server/

GitHub: https://github.com/vstorm-co/memv

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Deterministic Compiler Architecture for Multi-Step LLM Workflows Shows Strong Benchmark Results
Tools

Deterministic Compiler Architecture for Multi-Step LLM Workflows Shows Strong Benchmark Results

A deterministic compilation architecture for structured LLM workflows uses typed node registries, parameter contracts, and static validation to compile workflow graphs ahead of time. Benchmarks show it outperforms GPT-4.1 and Claude Sonnet 4.6 across workflow depths from 3-12+ nodes.

OpenClawRadar
Multi-LLM Paper-Trading Bot with Claude Opus as Lead Engineer and Gemini as Strategist: Architecture Breakdown
Tools

Multi-LLM Paper-Trading Bot with Claude Opus as Lead Engineer and Gemini as Strategist: Architecture Breakdown

A solo builder shares a 4,900-LOC paper-trading bot on Alpaca where Claude Opus 4 (Engineer) has veto power over Gemini Pro (Strategist), with a 270+ entry disagreement log called the Strategist Codex.

OpenClawRadar
PocketBot: iOS app uses Claude to generate deterministic JavaScript automations from natural language
Tools

PocketBot: iOS app uses Claude to generate deterministic JavaScript automations from natural language

PocketBot is an iOS mobile automation app that uses Claude via AWS Bedrock to convert plain-language requests into self-contained JavaScript scripts. The LLM writes the code once, then the deterministic scripts run on schedule in a sandboxed runtime without AI involvement.

OpenClawRadar
LLMock: HTTP-based mocking server for deterministic LLM testing across processes
Tools

LLMock: HTTP-based mocking server for deterministic LLM testing across processes

LLMock is a real HTTP server that mocks OpenAI, Claude, and Gemini APIs, allowing developers to run deterministic tests across multiple processes without hitting real APIs. It supports SSE streaming, tool calls, predicate routing, and request journaling with zero dependencies.

OpenClawRadar