Local-first memory for AI coding agents. Memory + CodeGraph + Wiki in one SQLite file.
MCPpedia last refreshed this data
io.github.tinhien11/remem-mcp is an MCP server that local-first memory for AI coding agents. Memory + CodeGraph + Wiki in one SQLite file. Its tool list has not been published yet over stdio and http, requires no API key, and scores 59/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"remem-mcp": {
"args": [
"-y",
"remem-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Your coding agent stops repeating the same mistakes.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'remem-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked remem-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / education
Manage Supabase projects — databases, auth, storage, and edge functions
A Model Context Protocol server for searching and analyzing arXiv papers
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
DataForSEO API modelcontextprotocol server
MCP Security Weekly
Get CVE alerts and security updates for io.github.tinhien11/remem-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your coding agent stops repeating the same mistakes.
Local memory that survives context compaction — learns from every error, injects fixes before the next attempt, and syncs to your git repo so your whole team shares it.
One command setup. No API key. No cloud. No database server. Just a SQLite file.
npx remem-mcp setup
Auto-detects Claude Code, Cursor, Devin, Codex. Registers MCP server + hooks. Restart your agent.
npx remem-mcp demo # Live demo: real build, real errors, real hooks
npx remem-mcp demo-codegraph # Live CodeGraph demo on facebook/react
npx remem-mcp status # One dashboard: everything at a glance
Nothing. Just use your agent normally. No commands, no setup, no init.
Memory works automatically:
[remem-mcp] at the top)npx remem-mcp status # verify: hooks ✓, DB ✓, CodeGraph ✓
┌─────────────────────────────────────────────────┐
│ AI Agent │
│ (Claude Code / Devin / Cursor) │
└────────┬──────────────────────────┬──────────────┘
│ MCP tools (15) │ Hooks (auto)
▼ ▼
┌──────────────────┐ ┌────────────────────┐
│ recall() │ │ SessionStart │──▶ inject L2/L3 + skills
│ capture() │ │ UserPromptSubmit │──▶ inject BM25 match
│ codegraph_* │ │ Stop │──▶ spawn worker
│ wiki_* │ │ PostCompact │──▶ save checkpoint
└────────┬─────────┘ └─────────┬──────────┘
│ │
▼ ▼
┌─────────────────────────────────────────────────┐
│ SQLite (memory.db) │
│ │
│ L0 captures ──▶ L1 atoms ──▶ L2 scenarios ──▶ L3 persona
│ (raw) (facts) (summaries) (preferences)
│ │
│ CodeGraph: symbols + calls + imports │
│ Wiki: markdown docs + ADRs │
└───────────────────────────────────────────────────┘
All runs without LLM API key — rule-based extraction + keyword grouping.
Structural code indexing via tree-sitter (9 languages: TS/JS/Python/Go/Rust/Java/C/C++/C#).
foo()), method (obj.method()), JSX (<Component/>)fmt.Printf, console.log, print() — reduces noisecodegraph_search, codegraph_callers, codegraph_callees, codegraph_impact, codegraph_detect_changes| remem-mcp | Mem0 | Claude MEMORY.md | Mneme | |
|---|---|---|---|---|
| Survives compaction |