Best for
- Users already managing a personal or team knowledge base in Obsidian
- Scenarios where the AI needs to understand link structure between notes, not just isolated files
- Users of Claude Desktop, Claude Code, or other local MCP clients
This server embeds MCP directly into an Obsidian plugin, offering permission-scoped vault access, editing, and knowledge-graph traversal over HTTP/HTTPS. It suits Obsidian users who want AI to understand note relationships deeply, but as a third-party plugin it puts key, certificate, and permission-scope management in the user's hands.
Strongest · Documentation 15/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-26
Read the FMRS scoring method →Runtime:Prebuilt binary
NODE_EXTRA_CA_CERTS
Path to the plugin's self-signed certificate (.obsidian/plugins/semantic-vault-mcp/certificates/default.crt in your vault); required for Bun-based clients like Claude Code when connecting over HTTPS.
1) Install "Semantic Notes Vault MCP" from Obsidian's Settings → Community plugins (or via BRAT for beta builds). 2) Generate an API key and server URL from the plugin's Settings tab. For Claude Desktop, download the .mcpb bundle from the plugin's settings page or the latest GitHub release, drag it onto Claude Desktop, and paste the key; for Claude Code, run the ready-made claude mcp add --transport http command shown in the plugin's settings; for other clients (Cline, Continue.dev), add the provided JSON snippet (URL plus Bearer key) to the client's MCP config file. 3) For HTTPS, manually trust the plugin's auto-generated self-signed certificate (macOS Keychain, or set NODE_EXTRA_CA_CERTS — required for Bun-based runtimes like Claude Code).
{"mcpServers":{"obsidian-vault":{"transport":{"type":"http","url":"http://localhost:3001/mcp","headers":{"Authorization":"Bearer YOUR_API_KEY"}}}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"obsidian-vault": {
"transport": {
"type": "http",
"url": "http://localhost:3001/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
The 8 tools (vault, edit, view, graph, workflow, dataview, bases, system) should appear in the client's tool list; you can also ask "What notes are in my vault?" to confirm the connection.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Semantic Notes Vault MCP is a high-performance Model Context Protocol server that runs as an Obsidian plugin, exposing direct vault access to any MCP-compatible AI client over HTTP/HTTPS. The server is the plugin itself, so there is no separate Node process to launch or REST-API bridge plugin required. It provides 8 tool families covering dozens of operations: listing, reading, creating, searching, moving, splitting, and combining files; window-based content editing; graph traversal across links, tags, and backlinks; and optional Dataview query and Obsidian Bases integration. All operations are subject to user-configured permissions, including read-only mode, per-operation controls, and path allow/block lists.
Secure local file read/write access
Standalone MCP server for Obsidian vaults: hybrid search, notes & files, structured memory, tasks, OAuth 2.1.
Secure remote access to your Obsidian vault over HTTPS with OAuth 2.0 authentication.
AI-native surgical editing of Word and OpenDocument files with formatting preservation
Source revision 945996ab98aa Data synced 2026-10-19 Read the FMRS scoring method