Server data from the Official MCP Registry
AI long-term memory MCP server with importance scoring and confidence calibration
AI long-term memory MCP server with importance scoring and confidence calibration
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-woshilaohei-mindcore-memory": {
"args": [
"mindcore-memory"
],
"command": "uvx"
}
}
}From the project's GitHub README.
The only MCP memory server with circuit breaker, SLO tracking, and BM25+FAISS hybrid search. AI agents forget everything between sessions. MindCore Memory gives them persistent, searchable, production-grade memory — with 118/118 tests passing and full CI/CD.
⭐ If this project helps your AI remember, a star means the world to us.
# 1. Install
pip install mindcore-memory
# 2. Launch (stdio mode — works with any MCP client)
mindcore-memory
# 3. Your AI agent remembers across sessions
{
"mcpServers": {
"mindcore-memory": {
"command": "python",
"args": ["-m", "mindcore_memory.server"],
"env": { "MINDCORE_MEMORY_PATH": "~/.mindcore/memory" }
}
}
}
pip install mindcore-memory[semantic]
# Enables FAISS embeddings for hybrid BM25+semantic search
| Feature | MindCore Memory | Mem0 | SynaBun | Letta (MemGPT) |
|---|---|---|---|---|
| Search | BM25 + FAISS Hybrid | FAISS only | sqlite-vec only | FAISS only |
| Circuit Breaker | ✅ 3-state | ❌ | ❌ | ❌ |
| Retry (exp. backoff) | ✅ | ❌ | ❌ | ❌ |
| SLO Tracking | ✅ P95/P99 | ❌ | ❌ | ❌ |
| Prometheus Metrics | ✅ /metrics | ❌ | ❌ | ❌ |
| Encryption at Rest | ✅ Fernet | ❌ | ❌ | ❌ |
| Deduplication | ✅ Exact-match merge | ⚠️ Partial | ❌ | ❌ |
| IVF Index (500+) | ✅ Auto-switch | ❌ | ❌ | ❌ |
| Local-First | ✅ Zero deps | ✅ (cloud optional) | ✅ | ❌ (needs Docker) |
| CI/CD Pipeline | ✅ Auto → PyPI + MCP | ⚠️ Manual | ❌ | ❌ |
| Tests | 118/118 (100%) | Unknown | Unknown | Unknown |
| License | MIT | Apache 2.0 | Apache 2.0 | Apache 2.0 |
MindCore is the only MCP memory server designed for production workloads from day one. Circuit breaker protects against embedding service failures. Retry with exponential backoff handles transient errors. SLO tracking alerts you before users notice. Metrics export for your monitoring stack. Every other server assumes nothing fails — MindCore doesn't.
MindCore is not just a memory store — it's a cognitive boundary engine. Every stored memory is automatically evaluated through a 4-dimensional scoring system based on the 正反公式 (Forward/Reverse Formula):
BND_score = 0.28·TRJ(Trajectory) + 0.28·EVO(Evolution) + 0.28·COG(Cognition) + 0.16·BALANCE
from mindcore_memory import BNDManager
bnd = BNDManager()
result = bnd.evaluate("基于之前修复, 理解到根因, 改进后提升30%", importance=4)
# → TRJ:0.63 EVO:0.54 COG:0.61 BALANCE:0.98 BND:0.75 ACCEPTED
No other MCP memory server does this. BND transforms memory storage from a passive data dump into an active cognitive filter — rejecting noise, flagging risk chains, and ensuring only structured, growth-oriented knowledge enters the version chain.
/metrics: Zero-dependency Prometheus-compatible collector. Drop-in for any monitoring stack.mindcore-memory[encrypt]).| Tool | Description | Key Parameters |
|---|---|---|
memory_store | Persist a memory (auto-BND evaluated) | content, importance (1-4), tags, confidence |
memory_recall | Search memories (BM25+FAISS hybrid) | query, tags, limit, session_id |
memory_context | Build LLM context window | query, max_tokens, session_id |
memory_update_confidence | Adjust memory confidence | memory_id, confidence |
memory_delete | Remove a memory | memory_id |
memory_stats | System statistics | (no args) |
| Tool | Description | Key Parameters |
|---|---|---|
bnd_check | 4D boundary evaluation (TRJ/EVO/COG/BALANCE + Anti-Chain) | content, importance, confidence, tags |
bnd_stats | BND manager stats: acceptance rate, scores, anti-chain triggers | (no args) |
deduce | Cognitive deduction: pattern extraction from high-quality memories | query, tags |
Search formula: score = BM25(40%) + FAISS(50%) + importance(5%) + recency(5%)
When FAISS embeddings are unavailable, automatically falls back to BM25-only keyword search.
┌───────────────────┐ MCP JSON-RPC ┌────────────────────────────┐
│ AI Client │ ◄──────────────────► │ MindCore Memory │
│ (Claude/Cursor) │ stdio / HTTP │ MCP Server │
└───────────────────┘ └──────────┬─────────────────┘
│
┌──────────▼─────────────────┐
│ Memory Engine │
│ ┌──────────────────────┐ │
│ │ Hybrid Search │ │
│ │ BM25 (keyword) 40% │ │
│ │ FAISS (semantic)50%│ │
│ │ importance 5%│ │
│ │ recency 5%│ │
│ └──────────────────────┘ │
│ ┌──────────────────────┐ │
│ │ Resilience │ │
│ │ Circuit Breaker │ │
│ │ Retry + Backoff │ │
│ │ SLO Tracking │ │
│ └──────────────────────┘ │
└──────────┬─────────────────┘
│
┌──────────▼─────────────────┐
│ Storage │
│ JSONL (append) │
│ + FAISS index (IVF > 500) │
│ + Fernet encrypt (opt) │
└────────────────────────────┘
| Platform | Status | Link |
|---|---|---|
| PyPI | Published v0.1.11 | mindcore-memory |
| MCP Registry | Registered | View |
| Glama | Listed | View |
| MCP Market | Listed | View |
| MCP.so | Listed | View |
| LobeHub | Listed | View |
| mcpservers.org | Listed | View |
See docs/comparison.md for a detailed 5-server comparison covering architecture, search quality, latency, and migration guides.
See CONTRIBUTING.md for the full guide. Quick path:
git clone https://github.com/woshilaohei/mindcore-memory-mcp.git
cd mindcore-memory-mcp
pip install -e ".[dev]"
pytest -v # 118 tests
ruff check . # linter
mypy mindcore_memory/ # type checker
MIT License — Copyright (c) 2025 Lao Hei
⭐ If MindCore helps your AI remember, give it a star! ⭐
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.