MCP servers for Obsidian
49 servers from the official MCP Registry that work with Obsidian. 37 need no API key and 4 can run hosted. Each row shows the security checks, the secrets asked for and an install command.
Obsidian MCP servers 49
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 578 io.github.docsagent/docsagent Instant, private access to your knowledge base: Zotero, Obsidian, Apple Notes (macOS). | 4/4All passed | 65health of 100 | npmRuns locally | Noneno keys asked | 5.0.1 | ||
★ 115 io.github.flowing-abyss/obsidian-hybrid-search Search Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval. | 6/71 warning | 68health of 100 | npmRuns locally | 1secret asked | 0.17.2 | ||
★ 94 io.github.luffysolution-svg/obsidian-vault-mcp Local Zotero, MinerU, Obsidian literature workflow with transactional Analysis notes. | 7/7All passed | 59health of 100 | PyPIRuns locally | Noneno keys asked | 3.0.2 | ||
★ 70 io.github.es617/obsidian-sync-mcp Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync. | 7/81 warning | 71health of 100 | npmRuns locally | 3secrets asked | 0.5.2 | ||
★ 16 io.github.junnnnnw00/obsidian-everywhere Graph context, semantic search, guarded edits, and reviewable Git for local Obsidian vaults. | 6/71 warning | 58health of 100 | npmRuns locally | Noneno keys asked | 0.9.2 | ||
★ 14 io.github.sweir1/obsidian-brain Obsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required. | 6/71 warning | 51health of 100 | npmRuns locally | Noneno keys asked | 1.7.24 | ||
★ 13 io.github.engram-app/engram Shared memory for Claude, ChatGPT and any MCP client. Read and edit it in Obsidian or the web app. | 3/3All passed | 65health of 100 | RemoteHosted | Noneno keys asked | 0.67.0 | ||
★ 13 io.github.The-40-Thieves/obsidian-tc Governed Obsidian vault access: hybrid retrieval, Markdown-native memory, HITL confirmations. | 7/7All passed | 68health of 100 | npmRuns locally | Noneno keys asked | 1.33.1 | ||
★ 13 io.github.OleksandrKucherenko/mcp-obsidian-via-rest Access Obsidian vaults via Local REST API - read, search, and interact with notes | 6/71 warning | 56health of 100 | npmRuns locally | 2secrets asked | 1.3.3 | ||
★ 8 io.github.bezata/kobsidian-mcp Filesystem-first MCP for Obsidian — an LLM-maintained wiki inspired by Karpathy's LLM Wiki. | 7/7All passed | 57health of 100 | npmRuns locally | 1secret asked | 0.2.1 | ||
★ 2 io.github.SarutobiSasuke8/obsidian-github-mcp A permissioned MCP gateway for agent proposals to a Git-backed Obsidian vault. | 7/7All passed | 55health of 100 | npmRuns locally | 2secrets asked | 0.1.0 | ||
★ 2 io.github.stonematt/mcp-obsidian-cli Save chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters. | 7/7All passed | 65health of 100 | npmRuns locally | Noneno keys asked | 2.1.0 | ||
★ 1 io.github.DalecB/obsidian-semantic-mcp Read-only semantic search MCP server for Obsidian vaults using local Ollama embeddings. | 7/7All passed | 52health of 100 | npmRuns locally | Noneno keys asked | 0.2.1 | ||
★ 1 io.github.seynurmammad0v/obsidian-mcp Turns Obsidian vaults into AI-queryable knowledge graphs with 12 tools | 7/7All passed | 40health of 100 | npmRuns locally | Noneno keys asked | 1.0.3 | ||
io.github.moreno-omar/mcp-obsidian Search an Obsidian vault by tag, term and wikilink graph. Read-only, deterministic, no embeddings. | 3/41 warning | 39health of 100 | CargoRuns locally | Noneno keys asked | 0.1.0 | ||
io.github.ObsidianCorps/umami-mcp Umami v3 MCP for Cloud or self-hosted analytics, with read-only, privacy-conscious defaults. | 7/81 warning | 51health of 100 | npmRuns locally | 4secrets asked | 0.1.2 | ||
io.github.tylern91/obsidian-mcp-server Filesystem-based MCP server for Obsidian vaults — read, search, and edit notes, no app required. | 4/4All passed | 52health of 100 | MCPBRuns locally | Noneno keys asked | 0.3.0 | ||
io.github.richbile/obsidian-regulatory-mcp Verified, tier-0 regulatory data for AI across 850+ official sources and 50+ jurisdictions. | 3/3All passed | 42health of 100 | RemoteHosted | Noneno keys asked | 0.1.0 | ||
io.github.adelaidasofia/vault-sync-mcp FastMCP server for bidirectional sync between personal and team Obsidian vaults. | 6/6All passed | 49health of 100 | MCPBRuns locally | Noneno keys asked | 0.1.0 | ||
io.github.adelaidasofia/graph-autotagger-mcp FastMCP server for Obsidian wikilink suggestions from a pre-computed knowledge graph (graphify… | 6/6All passed | 49health of 100 | MCPBRuns locally | Noneno keys asked | 0.1.0 | ||
io.github.adelaidasofia/investor-relations-mcp FastMCP seed raise pipeline tracker — syncs from Obsidian CRM, generates meeting prep, tracks… | 6/6All passed | 49health of 100 | MCPBRuns locally | Noneno keys asked | 0.1.0 | ||
★ 7.5k io.github.BuilderIO/agent-native-content Open-source Obsidian for MDX - edit local docs with agent assistance | 3/3All passed | 77health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 119 io.github.byenzyme/enzyme Semantic search and pattern discovery for Obsidian and markdown vaults. | 3/41 warning | 74health of 100 | MCPBRuns locally | Noneno keys asked | 0.13.2 | ||
★ 68 io.github.BatterWorks/hatchdoor Self-host your Obsidian vaults: a web UI for you, MCP for your AI agents. No Obsidian, no plugins. | 4/4All passed | 58health of 100 | DockerRuns locally | Noneno keys asked | 2.8.1 | ||
★ 68 io.github.Eclipse-Cj/paper-distill-mcp Academic paper search across 11 sources with AI curation, ranked push, Zotero and Obsidian support. | 7/81 warning | 43health of 100 | PyPIRuns locally | 4secrets asked | 0.2.4 | ||
★ 66 io.github.WenyuChiou/research-hub Research workspace for Zotero + Obsidian + NotebookLM. Search, ingest, sync, verify briefs. | 4/4All passed | 70health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.0 | ||
★ 59 io.github.msdanyg/smart-connections-mcp Local semantic search over Obsidian vaults via Smart Connections embeddings. Multi-vault, private. | 7/7All passed | 57health of 100 | npmRuns locally | Noneno keys asked | 2.0.1 | ||
★ 45 io.github.strangeadvancedmarketing/adam-framework Persistent memory tools for Claude Desktop. Search your vault or Obsidian notes mid-conversation. | 7/7All passed | 45health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.1 | ||
★ 34 io.github.shaqmughal/seekstone Filesystem-direct Obsidian MCP server — search and edit your vault with low context-tax. | 7/7All passed | 72health of 100 | npmRuns locally | Noneno keys asked | 0.22.4 | ||
★ 34 io.github.oomkapwn/enquire-mcp Long-term memory for AI agents — your Obsidian vault as searchable persistent memory. | 6/71 warning | 66health of 100 | npmRuns locally | Noneno keys asked | 3.11.6 | ||
★ 32 io.github.aliasunder/vault-cortex Standalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.1 | 4/4All passed | 62health of 100 | DockerRuns locally | 1secret asked | 0.55.3 | ||
★ 24 io.github.Semiotronika/NOUZ-MCP Semantic knowledge engine for Obsidian with auto-classification and DAG hierarchy | 7/7All passed | 62health of 100 | PyPIRuns locally | Noneno keys asked | 4.0.0 | ||
★ 17 io.github.renezander030/agentic-task-system Persistent task context across TickTick, Notion, GitHub, Obsidian, Taskmaster and Beads | 7/7All passed | 55health of 100 | npmRuns locally | Noneno keys asked | 0.18.0 | ||
★ 11 io.github.mlorentedev/hive-vault On-demand Obsidian vault access for AI coding assistants — 17 tools, 5 resources, 4 prompts. | 7/7All passed | 66health of 100 | PyPIRuns locally | 1secret asked | 1.12.2 | ||
★ 10 io.github.hiveforge-sh/hivemind MCP server for Obsidian vaults - AI tools with consistent canonical context. Local-first. | 7/7All passed | 63health of 100 | npmRuns locally | Noneno keys asked | 3.6.3 | ||
★ 9 io.github.Artexis10/exomem Local Markdown/Obsidian knowledge substrate for MCP agents with governed memory and hybrid search. | 7/7All passed | 74health of 100 | PyPIRuns locally | Noneno keys asked | 0.148.0 | ||
★ 5 io.github.pitfa19/mozak One owner-approved plan per project, shared by coding agents as plain files, with an Obsidian view. | 7/7All passed | 56health of 100 | npmRuns locally | Noneno keys asked | 0.4.5 | ||
★ 5 io.github.Evanciel/stellavault Local-first MCP server: Claude searches, asks & drafts from your Obsidian vault. 21 tools, no keys. | 7/7All passed | 59health of 100 | npmRuns locally | Noneno keys asked | 0.9.0 | ||
★ 3 io.github.daniele-chiappa/gosidian Self-hosted Obsidian-compatible markdown vault with a web UI and a 71-tool MCP server for AI agents | 4/4All passed | 58health of 100 | DockerRuns locally | Noneno keys asked | 2.118.2 | ||
★ 3 io.github.entire-vc/evc-team-relay-mcp MCP server for AI agent read/write access to Obsidian vaults via EVC Team Relay. | 7/81 warning | 56health of 100 | PyPIRuns locally | 3secrets asked | 1.0.9 | ||
★ 3 io.github.gogogadgetbytes/smart-connections MCP server for Obsidian Smart Connections. Semantic search using your vault's embeddings. | 7/7All passed | 41health of 100 | npmRuns locally | Noneno keys asked | 0.2.0 | ||
★ 2 io.github.zachhannum/obelisk Comment on a passage of an Obsidian note, and propose suggested edits. | 7/7All passed | 60health of 100 | npmRuns locally | Noneno keys asked | 0.2.0 | ||
★ 1 io.github.debashishthakur/brain-mcp Your Obsidian vault as private, searchable memory for Claude, Cursor, Hermes and any MCP client | 7/7All passed | 52health of 100 | npmRuns locally | Noneno keys asked | 0.5.2 | ||
★ 1 io.github.cflorczyk9/margins Use your Claude Pro/Max subscription on your Obsidian vault. Reads markdown, proposes writes. | 7/7All passed | 45health of 100 | npmRuns locally | Noneno keys asked | 0.15.3 | ||
io.github.melhzy/pubmed-stream Search PubMed and PMC, read full texts, map evidence and build Obsidian knowledge graphs | 7/7All passed | 50health of 100 | PyPIRuns locally | 1secret asked | 0.4.4 | ||
io.github.6forwater29/citation-dialogue Explore the active Zotero citation graph and save source-linked Obsidian or Notion research notes. | 5/61 warning | 42health of 100 | MCPBRuns locally | Noneno keys asked | 0.3.1 | ||
md.taskforge/taskforge Local MCP server for tasks and notes in any Markdown folder or Obsidian vault. No account needed. | 7/7All passed | 50health of 100 | npmRuns locally | Noneno keys asked | 1.0.0 | ||
io.github.ashishrao-4/vaultguard AI agents use your Obsidian secrets by name — values never reach their context. | 7/7All passed | 52health of 100 | npmRuns locally | 1secret asked | 0.1.2 | ||
io.github.IsaiahDupree/second-brain-bridge Search and reason over your Obsidian-style Markdown vault, right from ChatGPT. | 3/3All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 1.3.0 |
Showing 1 to 49 of 49. These are the most recently updated; search or pick a category for the rest.
Obsidian MCP servers: what to know before you pick one
Which Obsidian MCP server should I use?
On GitHub stars, DocsAgent — Zotero, Obsidian & Apple Notes MCP Server (★ 578), Obsidian Hybrid Search (★ 115) and Obsidian Vault MCP (★ 94) lead the 49 we list. DocsAgent — Zotero, Obsidian & Apple Notes MCP Server is named for Obsidian and passed every check we run.
Can I trust these Obsidian MCP servers?
37 of the 49 passed every registry check. Reading the package code or tool descriptions of 37 of them turned up 5 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
Is there an official Obsidian MCP server?
Not in the official MCP Registry as of 31 Oct 2026. All 49 Obsidian servers are community builds from 47 different publishers, so check who is behind one before you hand it a Obsidian key.
Can I try a Obsidian MCP server without an API key?
37 of the 49 list no secrets, including DocsAgent — Zotero, Obsidian & Apple Notes MCP Server, Obsidian Vault MCP and Obsidian Everywhere. A server can still open a sign-in page on first use.
Hosted or local: how do Obsidian MCP servers run?
4 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 45 that run locally ship as 26 npm, 9 PyPI, 6 MCPB bundle, 3 Docker and 1 Cargo packages.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (145).