Skip to content

Semantic Notes Vault MCP 0.11.41

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 23:34
· 76 commits to main since this release

Semantic Notes Vault MCP 0.11.41

Retrieval fixes measured against a paired A/B harness (plugin tools vs. shell+ripgrep).

Fixed:

  • vault.search no longer elides long paths to first/.../last, and vault.list emits full vault-relative paths instead of bare basenames. Search hits can now be passed straight to vault.read / graph.neighbors — previously that handoff was impossible, which pushed agents into repeated searches instead of following links.
  • vault.fragments now honors its 'path' parameter as a scope. It was only ever read as a fallback query string, so naming one note could return passages from several.
  • graph.statistics no longer throws on the vault-wide call (it returned no sourcePath, and the formatter fell back to raw JSON).
  • vault.read no longer prints a truncated frontmatter summary above a body that already contains the raw block.

Changed:

  • Search results and the vault/graph tool descriptions now steer toward the pattern that actually works on linked vaults: a couple of broad scans, then follow links with graph.neighbors.
  • Fragment strategy 'semantic' renamed to 'structure' — it cuts on headings and paragraphs and has never been vector search. 'semantic' still works as a deprecated alias. All four strategies are now described.

415 tests passing.

Claude Desktop (.mcpb connector)

If you connect Claude Desktop via the .mcpb bundle, re-import obsidian-mcp.mcpb from this release to update the connector — BRAT updates only the Obsidian plugin, not the Desktop bridge.

Installation via BRAT (Obsidian plugin)

  1. Install the BRAT plugin if you haven't already
  2. Command palette → "BRAT: Add a beta plugin for testing"
  3. Enter: aaronsb/obsidian-mcp-plugin
  4. Enable the plugin in Community Plugins

What's Changed

  • fix: .mcpignore semantics, TLS 1.3 startup, rename extension (#250, #252, #253) by @aaronsb in #264
  • fix(retrieval): make paths usable and steer scan-then-follow by @aaronsb in #265

Full Changelog: 0.11.40...0.11.41