Help us improve
Share bugs, ideas, or general feedback.
Obsidian PKM Plugin for Claude Code
npx claudepluginhub adrianv101/obsidian-pkm-pluginBidirectional knowledge flow between Claude Code and Obsidian — 20 MCP tools, skills, and hooks for PKM
Share bugs, ideas, or general feedback.
Give Claude persistent, structured memory across conversations using your Obsidian vault. Read, write, search, and navigate your knowledge base — all from within Claude Code.
Under the hood, this Claude Code plugin provides 20 MCP (Model Context Protocol) tools for note creation, semantic search, graph traversal, metadata queries, and session memory — plus agents, hooks, and skills for seamless workflow integration. Published on npm as obsidian-pkm.
If you find this useful, please star the repo — it helps others discover the plugin.
Claude Code has built-in memory, but it's flat text files scoped to individual projects — no structure, no search beyond exact matches, no connections between notes, and no way to query across projects. As knowledge grows, it doesn't scale. This server replaces that with a proper PKM layer: structured notes with enforced metadata, semantic search, a navigable knowledge graph, and cross-project access through a single Obsidian vault.
Without this, knowledge stays fragmented across per-project memory files and chat logs. With it, your AI assistant maintains a unified knowledge base that compounds over time.
| obsidian-pkm | remember | Claude built-in memory | |
|---|---|---|---|
| Knowledge base | Your Obsidian vault (markdown files you own) | Compressed conversation logs (.remember/ dir) | CLAUDE.md + auto-memory files |
| Scope | Cross-project (one vault for everything) | Per-project | Per-project (git-repo scoped) |
| Semantic search | OpenAI embeddings | — | — |
| Graph traversal | Wikilink BFS, link health audits | — | — |
| Structured notes | 13 templates with validated frontmatter | Plain markdown | Plain markdown |
| Metadata queries | Filter by type, status, tags, dates, custom fields | — | — |
| Session memory | Activity log (every tool call with timestamps) | Tiered daily summaries (Haiku-compressed) | Manual (user writes CLAUDE.md) |
| Setup effort | Medium (vault path + optional OpenAI key) | Low (auto hooks, no config) | None (built-in) |
| MCP tools | 20 | 0 (hooks-based) | 0 |
| Agents | 3 (explorer, capture, auditor) | 0 | 0 |
remember is great for lightweight session continuity with minimal setup. obsidian-pkm is for developers who want a structured, searchable, interconnected knowledge base that grows with every project.