69
/ 100
22 days ago
glama

midas-memory-mcp

Local-first, source-traceable memory for AI agents — no LLM at ingest, $0 per message, zero data egress. Gives Claude Code, Cursor, and any MCP client one shared persistent memory with semantic recall, belief revision, selective forgetting, and a provenance guard that blocks acting on stale or unconfirmed memories.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
40 tools verified — handlers match their declared behaviour
14 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 3 credentials: OPENCODEGO_API_KEY, MIDAS_MCP_TOKEN, MIDAS_MCP_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMIDAS_MCP_ACTOR
configMIDAS_MCP_DBOverride per client with env: (default ~/.midas/memory.sqlite3; :memory: = ephemeral)
configMIDAS_MCP_EMBEDDER{ "mcpServers": { "midas": { "command": "midas-mcp", "env": { "": "local" } } } }
configMIDAS_MCP_MAX_RECORDS· · MIDAS_MCP_MIN_IMPORTANCE · MIDAS_MCP_NAMESPACE.
configMIDAS_MCP_MIN_IMPORTANCE· MIDAS_MCP_MAX_RECORDS · · MIDAS_MCP_NAMESPACE.
configMIDAS_MCP_NAMESPACE· MIDAS_MCP_MAX_RECORDS · MIDAS_MCP_MIN_IMPORTANCE · .
configMIDAS_MCP_SUPERSEDEIVF for huge stores) · · MIDAS_MCP_NLI=1 (NLI-gated revision) ·
configMIDAS_MCP_TTL(per-kind retention, e.g. chat=30,note=90) · MIDAS_MCP_TOKEN (HTTP bearer auth) ·
🔐 secretOPENCODEGO_API_KEY
configMEM0_LLM_PROVIDER
configMEM0_MODEL
configOLLAMA_BASE_URL
configMIDAS_RERANK
configJUDGE_MODEL
configJUDGE_PROVIDER
🔐 secretMIDAS_MCP_TOKENMIDAS_MCP_TTL (per-kind retention, e.g. chat=30,note=90) · (HTTP bearer auth) ·
configMIDAS_CACHE_ROOT
configMIDAS_TMP_DIR
configMIDAS_MCP_CLIENT
configMIDAS_MCP_SUPERSEDE_CONVO
configMIDAS_MCP_NLIIVF for huge stores) · MIDAS_MCP_SUPERSEDE · =1 (NLI-gated revision) ·
configMIDAS_MCP_PINNEDMIDAS_MCP_AUTO_MAINTAIN=<min> (idle-time upkeep) · (pin standing directives) ·
configMIDAS_MCP_ANNMIDAS_MCP_MAX_RECORDS · MIDAS_MCP_MIN_IMPORTANCE · MIDAS_MCP_NAMESPACE (=auto → per-project scope) · =1 (sub-linear
configMIDAS_MCP_AUTO_MAINTAINmin> (idle-time upkeep) · MIDAS_MCP_PINNED (pin standing directives) ·
configMIDAS_EMBEDDER
🔐 secretMIDAS_MCP_KEY(SQLCipher encryption at rest — pip install "midas-memory[encrypted]").
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/vornicx-midas-237t9t)](https://m8ven.ai/mcp/vornicx-midas-237t9t)
commit: 5c7263c9096ab70aaa7074893bcb6eed5087aa9e
code hash: 4ecc3cd2117dce9e4912509dd717cc0867c7fcdcd9b9e3d4324354739fabd9b2
verified: 7/9/2026, 10:01:50 AM
view raw JSON →