v1.2.0 — 72% of tools now work without Obsidian running
mcp-obsidian v1.2.0
Major architecture shift: 72% of tools now work without Obsidian running.
Before: 32 always-available + 70 CLI-only = 102 tools (31% headless)
After: 72 always-available + 28 CLI-only = 100 tools (72% headless)
What changed
40 tools that previously required the Obsidian CLI have been reimplemented using pure filesystem access — reading .obsidian/ config files and parsing markdown directly. These now work whether Obsidian is running or not.
Promoted to filesystem tier:
- Daily notes (4) — reads
.obsidian/daily-notes.jsonfor config - Tasks (2) — scans markdown checkboxes
- Tags (2) — scans frontmatter + inline
#tags - Properties (5) — read, set, remove, list, get values via frontmatter parsing
- Structure (3) — outline, word count, aliases
- File operations (5) — append, prepend, search/replace, rename, move
- Metadata (4) — file info, folder info, list folders, vault info
- Bookmarks (2) — reads/writes
.obsidian/bookmarks.json - Search with context (1) — regex search with line numbers
- Plugins read-only (3) — reads
.obsidian/community-plugins.jsonand plugin manifests - Snippets & themes read-only (3) — scans
.obsidian/snippets/and.obsidian/themes/ - Analytics (3) — orphans, deadends, unresolved links
- Workspace (1) — parses
.obsidian/workspace.json - Bases list (1) — scans for
.basefiles - Random note (1) — filesystem glob + random pick
Still CLI-only (28 tools):
eval, commands, base queries/create, plugin enable/disable, snippet enable/disable, theme set, sync status/history/read, version history/diff/restore, recents, vault discovery, templates with variable resolution, hotkeys, enabled snippets list
Install
Claude Desktop: download mcp-obsidian-1.2.0.mcpb below, double-click.
Claude Code:
claude mcp add -e OBSIDIAN_VAULTS='{"My Vault":"/path/to/vault"}' obsidian -- npx @wickedevolutions/mcp-obsidiannpm:
npm install -g @wickedevolutions/mcp-obsidian