Titen Memory MCP server
io.github.RamaAditya49/titen-memory·v0.7.2·16 starsEvidence-grounded agent memory with mandatory provenance, on local SQLite or Cloudflare D1
16 stars69 downloads/wk
Reviews
Write oneNobody has reviewed Titen Memory yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Titen Memory tools (9, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_observationsAdd new observations to existing entities in the knowledge graph
create_entitieswrite actionCreate multiple new entities in the knowledge graph
create_relationswrite actionCreate multiple new relations between entities in the knowledge graph. Relations should be in active voice
delete_entitieswrite actionDelete multiple entities and their associated relations from the knowledge graph
delete_observationswrite actionDelete specific observations from entities in the knowledge graph
delete_relationswrite actionDelete multiple relations from the knowledge graph
open_nodesOpen specific nodes in the knowledge graph by their names
read_graphRead the entire knowledge graph
search_nodesSearch for nodes in the knowledge graph based on a query
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan52 source files scanned25/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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Titen Memory compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 60% of 802 Databases servers
- Tools
- 9
- the typical Databases server has 10
- Tools that change things
- 56%
- typical: 7%. Fewer write tools means less an agent can break
- GitHub stars
- 16
- more than 82% of 604 Databases servers
- Downloads a week
- 69
- more than 37% of 411 Databases servers with a package
What its tools let an agent do: 2 read · 4 create · 3 delete
Install Titen Memory in Claude Code, Cursor or VS Code
Runs npx -y titen-memory on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add titen-memory -- npx -y titen-memory
What the publisher says
From the Titen Memory repository's README, as published. We do not edit it. Read it on GitHub
Titen
Agent memory that runs with no API key, no LLM, and no embedding provider. Every memory keeps its source, who may read it, and the evidence that contradicts it.
Website · Documentation · npm · Changelog
Built with C.A.D.I.S Agent.
Try it in 30 seconds
No account, no key, no configuration — but the CLI runs on Bun 1.2 or newer, and refuses to start without it:
curl -fsSL https://bun.sh/install | bash # skip if you already have Bun
npx titen-memory mcpWith no environment set, that opens or creates ~/.titen/memory.db, writes a real organization, workspace, project and owner into it, and serves MCP over stdio in-process — no HTTP hop, no key to paste, and no outbound network call. Retrieval is FTS5, so nothing needs an embedding provider or a model.
curl -fsSL https://titen.dev/install.sh | bash does the same in one step: it adds Bun when it is missing, then installs the titen command.
Point an agent at it:
claude mcp add --transport stdio --scope user titen -- npx -y titen-memory mcpAlready using @modelcontextprotocol/server-memory? Titen serves the same nine tool names with the same schemas, and answers memory://knowledge-graph too, so a client does not notice the swap. On the first local-mode start it imports your existing graph. Pass the old store's path, because that server writes beside its own install rather than in the directory you launch it from:
claude mcp add --transport stdio --scope user titen \
--env MEMORY_FILE_PATH=/path/to/memory.jsonl -- npx -y titen-memory mcpWithout it Titen still checks the working directory, its nodemodules, and npm's npx cache — and says on stderr when it found nothing, rather than starting empty in silence. Point titen at a served instance later by setting TITENMCPURL and TITENAPI_KEY — full setup below.
Audit what any agent memory store has accumulated, including one Titen does not own:
npx titen-memory audit ./memory.jsonWhat is different about it
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Titen Memory: common questions
- Is Titen Memory MCP server safe?
- Mostly: it is graded B (83/100). Read the Titen Memory safety report
- How do I install Titen Memory?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Titen Memory need an API key?
- Yes. The registry entry asks for
TITEN_API_KEY. - Is Titen Memory maintained?
- The last commit was 11 days ago (2026-11-04). The latest release is v0.7.2.
- What can I use instead of Titen Memory?
- Servers from other publishers that do the same job: Memory Arbiter MCP server, Sequential Thinking Working Notes MCP server and Remem MCP server. Compare all Titen Memory alternatives.
- How does Titen Memory compare with other Databases MCP servers?
- safety score 83/100 (higher than 60% of 802 Databases servers); tools 9 (the typical Databases server has 10); tools that change things 56% (typical: 7%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Titen Memory
Same job from other publishers: the closest match first, then the best rated.
- Memory ArbiterLocal SQLite MCP memory: evidence-based recall, advisory conflict notices, authorized governance.not reviewedGrowingA
- Sequential Thinking Working NotesLocal working notes, decisions, evidence and resumable sessions with SQLite persistence.not reviewedEstablishedA
- RememLocal-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.not reviewedEstablishedB
LLMSlim memoryLong-term memory and context fitting for agents, with no LLM in the loop. Local SQLite.not reviewedEstablishedA- MycTask queue, decisions and memory for coding agents. Local SQLite, no network. Requires Bun.not reviewedEstablishedC