Skip to content

Releases: Wicked-Evolutions/Mycelium-for-Obsidian

v1.3.0 — Mycelium for Obsidian

19 Jun 15:14

Choose a tag to compare

Mycelium for Obsidian — v1.3.0

  • Orientation: get_started + discover_tools map the server's 102 tools (74 filesystem + 28 CLI) up front.
  • Schema legibility: configured vault names appear as an enum in every tool's input schema.
  • Self-correcting resolution: an unknown vault or note name returns closest-match suggestions ("did you mean …?") instead of a bare error.
  • Comprehensive per-tool test coverage + 4 bug fixes (analytics duplicate-basename backlinks; #-anchor/^-block link handling; resolveFile vault-wide lookup; semantic index_vault counter).

Install

  • npm (all platforms): npm i -g @wickedevolutions/mcp-obsidian
  • One-click .mcpb: macOS (Apple Silicon) only — other platforms use npm. Cross-platform bundle tracked in #12.

Full changelog: CHANGELOG.md

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

17 Apr 07:31

Choose a tag to compare

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

v1.1.0 — 102 Tools, Full Obsidian CLI Coverage

17 Apr 07:00

Choose a tag to compare

mcp-obsidian v1.1.0

102 tools — full Obsidian CLI coverage. Up from 63 in v1.0.1.

Install

Claude Desktop — download mcp-obsidian-1.1.0.mcpb below, double-click, enter your vault paths.

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

New Tools (37)

  • Metadata & Navigation: file info, folder info, list folders, aliases, recents, random note
  • Bookmarks: add/list bookmarks
  • File Creation & Rename: template-based creation, rename and move via Obsidian engine (updates link cache)
  • Version Management: diff versions, restore, list files with history
  • Properties: read single property value
  • Search: search with line-level context
  • Plugin Management: get info, list enabled, enable/disable
  • Sync: status, history, read version (read-only)
  • CSS Snippets: list, list enabled, enable/disable
  • Themes: list, get active, set
  • Bases: create item, list views
  • Vault Info: vault metadata, list all known vaults
  • Workspace: workspace tree
  • Hotkeys: get hotkey, list all

Bug Fixes

  • #4: search_replace_in_file no longer destroys files when search text not found
  • #8: CLI error detection — commands that fail now properly return errors instead of false success
  • list_known_vaults — fixed to call CLI without vault parameter

See CHANGELOG.md and README for full details.

v1.0.1 — First Public Release

17 Apr 06:15

Choose a tag to compare

mcp-obsidian v1.0.1

Multi-vault Obsidian MCP server — 63 tools across two tiers.

Install

Claude Desktop — download mcp-obsidian-1.0.0.mcpb below, double-click, enter your vault paths.

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

Highlights

  • 30 filesystem tools (always available) + 33 CLI tools (Obsidian 1.12+ with CLI enabled)
  • Unified multi-vault — single server, all vaults via vault parameter
  • File ops, wikilinks, semantic search, frontmatter queries, section editing, cross-vault search
  • Daily notes, tasks, tags, properties, templates, bases, commands, history
  • OBSIDIAN_DISABLED_TOOLS env var to filter tools at startup
  • Works with Claude Code, Claude Desktop, Gemini CLI, Cursor, Windsurf, VS Code

See README for full setup and tool reference.