Obsidian
cyanheads Obsidian MCP. Read, write, search a vault via the Local REST API plugin. The default for Obsidian-first PKM agents.
Delv Safety Grade: C
Score 62/100 · assessed 2026-04-28
This community MCP server bridges Claude to Obsidian vaults via the Local REST API plugin. The maintainer (cyanheads) appears to be a solo developer with reasonable activity but limited track record. The server requires an API key and host URL, granting read/write access to your entire vault through localhost HTTP calls. Permissions are moderately scoped: it can read, create, modify and search notes, but only within the Obsidian API boundary rather than arbitrary filesystem access. Supply chain is acceptable via npm package distribution with standard install. Transparency is decent with open source code and documentation, though the project is relatively young. The main risk is that full vault read/write access means a compromised or buggy session could modify or delete significant personal knowledge. No known security incidents. Suitable for users comfortable with localhost API exposure and who trust the maintainer's code review.
Lethal Trifecta (prompt-injection exposure)
ONE OF THREEVault is private. Read-only by default. The single most concentrated private-data sink in many setups.
Green flags
- Distributed via npm with standard package management
- Open source with visible code on GitHub
- Scoped to Obsidian API rather than raw filesystem
- Clear documentation of required env vars and setup
- No known security incidents or malicious behaviour
Red flags
- Solo maintainer with limited public track record
- Full read/write access to entire Obsidian vault
- Requires exposing Obsidian via localhost HTTP API
- Relatively new project with less community vetting
Permissions requested
Install
npx -y @cyanheads/obsidian-mcp-server
OBSIDIAN_API_KEYOBSIDIAN_HOSTReview
Install this if you already use Obsidian daily and want Claude to read and write your vault without manual copy-paste. Skip it if you're not committed to Obsidian or if the idea of running a local REST API server sounds like too many moving parts.
Good at
- Direct vault access means you can ask Claude to search, read, or write notes without leaving the chat window.
- Supports frontmatter editing, which is useful for bulk metadata updates or templating workflows.
- Fast tag-based search if your vault is well-organised.
- Works with daily notes and templating patterns common in Obsidian PKM setups.
Watch out
- Requires Obsidian to be running and the Local REST API plugin to be active, adding a dependency chain.
- Fails silently if the REST API server is down or misconfigured.
- Only useful if you're already committed to Obsidian as your primary note-taking tool.
- Manual API key management and host configuration can trip up first-time users.
Use cases
- Building an LLM Wiki / Second Brain agent
- Daily note generation from chat
- Searching tags across a vault
- Bulk-editing frontmatter
Getting started
Works with
Similar MCPs
- AsanaOfficial Asana MCP. Access the Work Graph - tasks, projects, teams - from AI clients via OAuth. Remote server, Streamable HTTP transport, no local install needed.
- ClickUpOfficial ClickUp MCP - ~49 tools across 14 categories (tasks, docs, time tracking, chat, comments, bulk ops). The largest project-management surface area in any MCP server right now.
- NotionNotion's official MCP for reading and writing pages, databases, and comments. Best-in-class for personal-knowledge-base agents.
- LinearCreate, update, and query Linear issues from Claude. Useful for teams whose PM lives in Linear and want the agent to file tickets from conversation.