Titen Memory MCP server
Evidence-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.9 · 2026-09-23 · 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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
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.
Install directly
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
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, Claude Desktop or Cursor 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 3 days ago (2026-09-21). 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, Remem MCP server and Myc MCP server. Compare all Titen Memory alternatives.
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
- RememLocal-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.not reviewedEstablishedB
- MycTask queue, decisions and memory for coding agents. Local SQLite, no network. Requires Bun.not reviewedGrowingC
- skillmemSkill memory for coding agents: learn, recall, reinforce, decay. Local SQLite, no API key.not reviewedGrowingA
- ZenBrain MemorySeven-layer agent memory: episodic, semantic, procedural and core. Local SQLite, no account.not reviewedGrowingA