{"id":"cyanheads-obsidian-mcp-server","name":"obsidian-mcp-server","af_score":63.6,"security_score":59.8,"reliability_score":47.5,"what_it_does":"Provides an MCP server that exposes Obsidian vault operations (read/update/search/list/delete notes; manage YAML frontmatter and tags) by bridging to the Obsidian Local REST API plugin over HTTP, with optional HTTP transport for the MCP server itself.","best_when":"Used locally or within a trusted network where the Obsidian Local REST API plugin is already configured with an API key, and MCP clients authenticate appropriately.","avoid_when":"Avoid connecting over HTTP with SSL verification disabled, or exposing the MCP/bridge endpoints to untrusted networks/users.","last_evaluated":"2026-03-30T13:28:11.524349+00:00","has_mcp":true,"has_api":false,"auth_methods":["API key for Obsidian Local REST API plugin (OBSIDIAN_API_KEY)","JWT authentication (MCP_AUTH_MODE=jwt)","OAuth 2.1 authentication (MCP_AUTH_MODE=oauth)"],"has_free_tier":false,"known_gotchas":["Regex/search tools may be sensitive to escaping and performance; no guardrails are described in the excerpt.","File-path targeting uses case-insensitive fallback; agents should still provide canonical paths to avoid ambiguity.","Mutation tools (update/delete) lack described idempotent semantics; retries may cause unintended repeated changes.","Vault cache fallback exists; agents should consider cache refresh timing for read-after-write consistency."],"error_quality":null}