Skip to content

v1.2.0 — 72% of tools now work without Obsidian running

Choose a tag to compare

@Influencentricity Influencentricity released this 17 Apr 07:31
· 23 commits to main since this release

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.json for 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.json and 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 .base files
  • 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-obsidian

npm:

npm install -g @wickedevolutions/mcp-obsidian