ccf/agentcairn
A cairn marks a trail for whoever comes next. agentcairn does that for coding agents: it captures durable context from the tools you use, stores it as inspectable Markdown with provenance, and recalls only the most relevant pieces when another agent needs them. The memory is not hidden behind an admin console or a hosted database. The separate agentcairn-obsidian companion reads the same Markdown files as the agents and exposes provenance, currency, importance, supersession, and related: links. > Dogfood snapshot · 2026-07-15. Across 417 local recalls, the maintainer's vault returned context about 262× smaller than loading the full vault each time—an estimated 136.6M tokens of full-vault context avoided in aggregate. Token counts use approximately four characters per token. This is not billed-token savings, and agentcairn sends no telemetry.
Ads
Overview
A cairn marks a trail for whoever comes next. agentcairn does that for coding agents: it captures durable context from the tools you use, stores it as inspectable Markdown with provenance, and recalls only the most relevant pieces when another agent needs them. The memory is not hidden behind an admin console or a hosted database. The separate agentcairn-obsidian companion reads the same Markdown files as the agents and exposes provenance, currency, importance, supersession, and related: links. > Dogfood snapshot · 2026-07-15. Across 417 local recalls, the maintainer's vault returned context about 262× smaller than loading the full vault each time—an estimated 136.6M tokens of full-vault context avoided in aggregate. Token counts use approximately four characters per token. This is not billed-token savings, and agentcairn sends no telemetry.
Capabilities
- recall
Recall relevant context across agents — Ask your AI to retrieve durable facts from the shared Markdown vault using `recall` or the `/agentcairn:recall` command.
- remember
Save durable memories — Instruct your AI to write a fact as a Markdown note with provenance via `remember` or `/agentcairn:remember`, making it immediately recallable.
- Import Claude Code memory
Seed the shared vault from an existing `MEMORY.md` without altering the source files using `cairn import claude-memory`.
- Capture session history out-of-band
Run `cairn sweep` to redact, deduplicate, and distill supported transcript stores into the vault as a backstop.
- Inspect memory in Obsidian
Open the same Markdown vault in the companion plugin to browse notes with provenance, importance, and supersession metadata.
Installation
uvx agentcairn
Configuration
{
"mcpServers": {
"agentcairn": {
"command": "uvx",
"args": [
"--version"
]
}
}
}Paste into ~/.cursor/mcp.json or .cursor/mcp.json
Tags
- memory
- knowledge-retrieval
- rag
- vector-search
- notes
- awesome-list
Related MCP servers
Knowledge & Memory
Memory MCP Server
Persist assistant memory as a lightweight knowledge graph across sessions.
2 tools · create_entities, search_nodes
Knowledge & Memory
OpenLore
Sponsored by <a href="https://oiya.ai/?utm_source=github&utm_medium=referral&utm_campaign=openlore&utm_content=sponsor_logo"><img src="assets/oiya-logo.svg" alt="Oiya" height="24" align="absmiddle"></a> OpenLore is a minimal, extensible, agent-native knowledge base that keeps shared context current and inspectable. AI coding agents already know how to explore files with ls, cat, grep, find, pipes, and shell loops. OpenLore gives them that same interface over SSH, backed by your documentation instead of a real machine.
5 tools · Manage identity-scoped access, publish
Knowledge & Memory
liza-studio/skillmem
Self-improving skill memory for coding agents: skills that help get reinforced, unused ones fade on an Ebbinghaus decay curve. $0 write path (SQLite FTS5 + local ONNX embeddings, no LLM calls), bilingual EN/RU hybrid search, SHA256 tamper-evident history, deterministic LongMemEval benchmark in-repo (hit@5 0.871). 8 mem_* tools; deep Claude Code hook integration optional. `pip install skillmem`
Knowledge & Memory
yubinkim444/repo-memory
Shared, git-tracked memory for AI agents on the same codebase. Stores facts/decisions/gotchas in a `.ai-memory/` directory you commit to the repo — sync is git, no DB, no daemon. What one Claude/Cursor/Cline learns, the next one picks up automatically across users and machines. 5 MCP tools (`get_repo_memory`, `add_fact`, `list_facts`, `add_decision`, `add_gotcha`). Install: `uvx repo-memory-mcp --repo /path/to/repo`.
Knowledge & Memory
Mnemosyne-OS/Mnemosyne-Neural-OS
Memory the human governs: vaults separated by domain (code, notes, journal) on your own machine, hybrid retrieval (BM25 fused with vectors by RRF), and a declared vault list, so a vault left out cannot be read by mistake. Also reads what the OTHER coding agents on this machine wrote to disk, and flags when two are live in the same git worktree. Needs the Mnemosyne OS desktop app running. `npx -y @mnemosyne_os/mcp`
Knowledge & Memory
kunickiaj/codemem
Persistent coding memory across sessions, machines, and teammates. Provides MCP tools for searching and managing memories, optional cross-machine sync, and project sharing. OpenCode, Claude Code, and Codex integrations add automatic capture and context injection.
Knowledge & Memory
kskurtveit/echocache
Cache expensive LLM results — HTTP-style freshness (TTL / stale-while-revalidate) plus semantic recall of related past answers
Knowledge & Memory
pipeshub-ai/mcp-server
Permission-aware enterprise search and RAG that gives agents context from your business apps (Google Workspace, Microsoft 365, Slack, Jira, and others). Streamable HTTP or local stdio (`npx @pipeshub-ai/mcp`). Official registry: `io.github.pipeshub-ai/mcp`.