Local-first agent memory: an Obsidian markdown vault as source of truth, with a rebuildable DuckDB index.
Most knowledge and memory work still happens through a UI a human drives. Agentcairn MCP server moves it into the conversation instead. Local-first agent memory: an Obsidian markdown vault as source of truth, with a rebuildable DuckDB index.
One durable memory across supported coding agents.
The server publishes 13 tools. What each one is for:
Capture — ** host hooks improve immediacy; cairn sweep reads supported transcript stores out-of-band as the durable backstop. AgentCairn redacts recognizedReconcile — ** the first read transactionally brings the vault-scoped index in sync with Markdown. A failed rebuild preserves the last good cache and the durableRecall — ** BM25 and semantic vectors are fused with Reciprocal Rank Fusion, then optionally reranked. Model/provider failures visibly fall back to BM25 withRemember — ** the MCP tool atomically writes a Markdown note and updates the index under one writer lock, making a successful save immediately recallableTime — aware corrections.** valid_from, valid_until, and superseded_by keep old evidence visible while making current facts rank firstProject — aware recall.** The current project is boosted by default; cross-project results remain available and are labeled. Automatic recall is project-scopedPromise — What it means in practiceHost — IntegrationCodex — Plugin + MCP + skillCursor — MCP + skill + ingestOpenCode — Plugin + MCP + ingestAntigravity — Plugin + ingestBecause this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.
This sits in the knowledge and memory group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Agentcairn's toolset — Capture, Reconcile, Recall and 10 more — is a fair guide to whether it matches your workflow.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| Capture | ** host hooks improve immediacy; cairn sweep reads supported transcript stores out-of-band as the durable backstop. AgentCairn redacts recognized credentials, deduplicates, importance-gates, and distills before its autom |
| Reconcile | ** the first read transactionally brings the vault-scoped index in sync with Markdown. A failed rebuild preserves the last good cache and the durable files remain untouched. |
| Recall | ** BM25 and semantic vectors are fused with Reciprocal Rank Fusion, then optionally reranked. Model/provider failures visibly fall back to BM25 with diagnostics instead of returning incompatible vectors. |
| Remember | ** the MCP tool atomically writes a Markdown note and updates the index under one writer lock, making a successful save immediately recallable. |
| Time | aware corrections.** valid_from, valid_until, and superseded_by keep old evidence visible while making current facts rank first. |
| Project | aware recall.** The current project is boosted by default; cross-project results remain available and are labeled. Automatic recall is project-scoped unless you explicitly opt into all projects. |
| Promise | What it means in practice |
| Host | Integration |
| Codex | Plugin + MCP + skill |
| Cursor | MCP + skill + ingest |
| OpenCode | Plugin + MCP + ingest |
| Antigravity | Plugin + ingest |
| Dataset | Mean full history |
{
"mcpServers": {
"agentcairn": {
"command": "npx",
"args": ["-y", "skills"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
A knowledge graph your assistant keeps between sessions — entities, relations and observations that persist.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Your workspace, on speaking terms with AI — search, read and write Notion pages and databases.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Chat with your second brain — search, read and write vault notes through the Local REST API.