Cuba Memorys MCP server
io.github.LeandroPG19/cuba-memorys·v0.24.0·30 starsPersistent memory MCP server. 28 tools, BM25+MMR+OOD retrieval, tamper-evident audit, code graph.
30 stars331 downloads/wk
Reviews
Write oneNobody has reviewed Cuba Memorys yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cuba Memorys tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned; 1 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: …ql", "rust" ], "scripts": { "postinstall": "node npm/postinstall.js" }, "bin":…
How Cuba Memorys compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,255 servers
- GitHub stars
- 30
- more than 92% of 28,688 servers
- Downloads a week
- 331
- more than 82% of 12,191 servers with a package
Install Cuba Memorys in Claude Code, Cursor or VS Code
Runs npx -y cuba-memorys on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add cuba-memorys -- npx -y cuba-memorys
What the publisher says
From the Cuba Memorys repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.LeandroPG19/memory-industry -->
MemoryIndustry
Formerly cuba-memorys. Same daemon, same cuba_* MCP tools, new product name.
Long-term memory for AI coding agents. An MCP server that gives your agent a knowledge graph it can search, reason over, and be corrected by — so it stops forgetting your codebase between sessions.
Written in Rust. Backed by PostgreSQL + pgvector. 31 MCP tools (32 with CUBADOCS=1), 23 CLI commands**, and every number below measured on a benchmark that — as of v0.12 — actually measures what it claims to. (The previous one did not. See Measured.)
Install
pip install memory-industry # or: npm install -g memory-industry
claude mcp add memory-industry -- memory-industry
# Previous names still install the same binary:
# pip install cuba-memorys
# npm install -g cuba-memorysThat is the whole setup. On first run it provisions a PostgreSQL 18 + pgvector container via Docker and initializes the schema. Docker must be running. The cuba-memorys command remains a binary alias.
Cursor / Windsurf / VS Code / Zed
{
"mcpServers": {
"memory-industry": {
"command": "memory-industry"
}
}
}No DATABASE_URL needed. Or run cuba-memorys setup (or memory-industry setup) and it writes the config for every client it finds — then cuba-memorys setup check audits them for disagreement, which is the failure that actually bites (two configs, two embedding dimensions, one silently broken search).
Bring your own PostgreSQL
{
"mcpServers": {
"memory-industry": {
"command": "memory-industry",
"env": { "DATABASE_URL": "postgresql://user:pass@localhost:5432/brain" }
}
}
}Needs the vector and pg_trgm extensions. cuba-memorys doctor will tell you if anything is missing.
One shared daemon instead of one process per client
stdio gives every client its own process, and every process loads its own copy of the models — embeddings, reranker and NLI together are several GB. Three editor windows meant three copies, and on a 16 GB laptop that is the whole machine.
serve loads them once and answers every client over loopback HTTP, which is also the shape the 2026-07-28 MCP specification settled on: no session handshake, every request self-describing.
cuba-memorys serve # 127.0.0.1:8787 by default
cuba-memorys serve 127.0.0.1:9000 # or pick the addressShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Cuba Memorys: common questions
- Is Cuba Memorys MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Cuba Memorys safety report
- How do I install Cuba Memorys?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cuba Memorys need an API key?
- Yes. The registry entry asks for
ANTHROPIC_API_KEY. - Is Cuba Memorys maintained?
- The last commit was 7 days ago (2026-10-28). The latest release is v0.24.0.
- What can I use instead of Cuba Memorys?
- Servers from other publishers that do the same job: State Memory MCP server, Tradememory Protocol MCP server and Codebase Memory MCP server.
- How does Cuba Memorys compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,255 servers); github stars 30 (more than 92% of 28,688 servers); downloads a week 331 (more than 82% of 12,191 servers with a package). Full comparison.
Alternatives to Cuba Memorys
Same job from other publishers: the closest match first, then the best rated.
State Memory MCPPersistent workflow graph server tracking tasks, decisions, spatial entities, and blockers.not reviewedEstablishedA- Tradememory ProtocolTamper-evident decision audit trail and outcome-weighted memory for AI trading agents.not reviewedEstablishedB
- Codebase MemoryCodebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.not reviewedWidely usedC
- Neo4j MemoryMCP Neo4j Knowledge Graph Memory Servernot reviewedEstablishedA
KnowlPersistent memory for AI agents, for code, research and everyday life. Stale facts retire.not reviewedEstablishedA