memv MCP Server: Persistent Structured Memory for AI Agents

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_serverserver = 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 memoryadd_conversation— extract and store memories from a conversation (requires LLM)list_memories— list stored memories for a userdelete_memory— delete with ownership check
Key Features
- LLM-optional: retrieval and direct
add_memorywork without an LLM; onlyadd_conversationextraction 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
👀 See Also

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.

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.

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.

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.