Releases: Wicked-Evolutions/Mycelium-for-Obsidian
v1.3.0 — Mycelium for Obsidian
Mycelium for Obsidian — v1.3.0
- Orientation:
get_started+discover_toolsmap the server's 102 tools (74 filesystem + 28 CLI) up front. - Schema legibility: configured vault names appear as an
enumin 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;resolveFilevault-wide lookup; semanticindex_vaultcounter).
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
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-obsidianv1.1.0 — 102 Tools, Full Obsidian CLI Coverage
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-obsidiannpm:
npm install -g @wickedevolutions/mcp-obsidianNew 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_fileno 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
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-obsidiannpm:
npm install -g @wickedevolutions/mcp-obsidianHighlights
- 30 filesystem tools (always available) + 33 CLI tools (Obsidian 1.12+ with CLI enabled)
- Unified multi-vault — single server, all vaults via
vaultparameter - File ops, wikilinks, semantic search, frontmatter queries, section editing, cross-vault search
- Daily notes, tasks, tags, properties, templates, bases, commands, history
OBSIDIAN_DISABLED_TOOLSenv 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.