Skip to main content
Glama

Related Servers

Alternatives to obsidian-mcp-pro

  • A
    license
    A
    quality
    A
    maintenance
    Standalone MCP server for Obsidian vaults - hybrid search (FTS5 + vector + cross-encoder reranking), images and PDFs in agent-readable form, Kanban-aware tasks (Tasks-plugin + Dataview formats), structured memory with topic recall, fine-grained read/write tools for optimal token efficiency, and link graph support. Run locally, self-host, or one-click deploy for remote access. OAuth 2.1.
    10
    33
    207 npm
    31
    MIT

Related Servers

  • A
    license
    B
    quality
    D
    maintenance
    Local-first MCP server for Obsidian vaults with 66 tools for reading, writing, searching, and managing notes, tasks, graphs, and more. Works without Obsidian running and requires no plugins.
    66
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for browsing Obsidian-compatible Markdown vaults, searching notes, viewing backlinks and knowledge graphs, and adding selected content to chat context.
    13 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Obsidian that exposes tools for reading/writing notes, managing frontmatter and tags, querying Tasks, semantic search, and interacting with Obsidian Bases, with shared local caching and support for various runtime modes.
    40
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for interacting with Obsidian via the Local REST API, enabling file operations, search, and content editing in your vault.
    MIT

TDQS

A3.9/5.0

Scored across 41 tools

Disambiguation4/5

Most tools target a clearly distinct resource+action (read_base vs query_base, get_backlinks vs get_outlinks, list_tags vs search_by_tag), and descriptions explicitly cross-reference when to use which. The one genuinely crowded area is content mutation — append_to_note, prepend_to_note, update_section, insert_at_section, edit_block, and replace_in_note all write into a note — plus four separate search modalities (search_notes, search_semantic, search_by_frontmatter, search_by_tag), which are well-described but still require careful reading to pick correctly.

Naming Consistency5/5

Every name is snake_case and verb-led with a clear object (get_note, list_canvases, find_broken_links, add_canvas_edge, search_by_tag). Family prefixes (list_*, get_*, find_*, search_*, create_*, add_*, *_canvas_*) form a predictable and readable taxonomy with no camelCase or casing drift.

Tool Count2/5

41 tools is well past the point where an agent can hold the surface in view comfortably, and several clusters (six note-mutation tools, four search tools, three attachment tools) could be consolidated behind parameters. The domains are genuinely broad (notes, sections, blocks, tags, links, graph, canvas, Bases, attachments, embeddings), so it is not arbitrary bloat — but the selection cost on every turn is real.

Completeness4/5

Note lifecycle is essentially full (create/read/append/prepend/move/delete, frontmatter, sections, blocks, regex replace) and tags, links, graph traversal, Bases, attachments, and semantic search all have coherent mini-surfaces. Gaps are around the peripheral formats: canvas support is add-only (no node/edge update or deletion, no canvas creation), Bases are read/query-only, and there is no attachment deletion tool — the description even defers that to the shell.

Maintenance

ActivityMaintained
ResponsivenessResponsive