Obsidian Notes MCP server
io.github.moreno-omar/mcp-obsidian·v0.1.0Search an Obsidian vault by tag, term and wikilink graph. Read-only, deterministic, no embeddings.
0 stars
Reviews
Write oneNobody has reviewed Obsidian Notes yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Obsidian Notes tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Obsidian Notes compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,297 Productivity servers
Install Obsidian Notes in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Obsidian Notes repository's README, as published. We do not edit it. Read it on GitHub
Install in Claude Desktop
Download the bundle for your Mac or PC from the latest release, open it, point it at your vault.
About "Not signed"
The bundles are unsigned. That is normal for .mcpb: mcpb pack does not sign by default, and signing is a separate opt-in step with a certificate of your own. If you run mcpb info on the download you will see WARNING: Not signed — ignore it. It has no effect on installing or using the extension.
Signing is not enabled yet because the upstream tooling is currently broken: mcpb sign produces a bundle that Claude Desktop refuses to install (#278), and mcpb verify reports signed bundles as unsigned (#276). It will be added once those are fixed.
MCP tool using obsidian
- going with the idea that it's better to search for local information using tags and search over RAG.
- more possible with the Open Knowledge Format (OKF) that Google is encouraging. Which mostly uses markdown.
- markdown, notes, and better access to local info makes me think there should be an app to connect an LLM to obsidian.
Goals
- have tool check notes using: title, tags, and follow links in notes
- to have as a vault for llm to make notes. To solve problems, document it, and see if new problems are similar.
Non-goals
- create a full GUI interface for the app
- to allow RAG use
Install
cargo install mcp-obsidianThen point it at a vault:
mcp-obsidian --vault ~/vault index # print the index, no model involved
mcp-obsidian --vault ~/vault serve # stdio MCP server for a desktop host
mcp-obsidian --vault ~/vault serve --http # Streamable HTTP on 127.0.0.1:8000/mcpMarketplaces
Published on crates.io:
cargo install mcp-obsidian
mcp-obsidian --vault ~/vault serveThe crate is dual-licensed and its README carries the registry ownership token, so it can also be listed in the Official MCP Registry and shipped as an MCPB bundle without further changes.
requires.
- PUBLISHING.md — release runbook and the account each directory
plus the Smithery and ChatGPT directory submissions and the OAuth they need.
- DEPLOYMENT.md — hosting behind a public HTTPS URL on a VPS,
The line below is the package-ownership token the registry verifies against this crate's README. It must stay visible in plain text — crates.io strips HTML comments — and must match the name in server.json.
mcp-name: io.github.moreno-omar/mcp-obsidian
Demo
Everything below runs locally on one desktop — an NVIDIA RTX 4060 Ti (16 GB) serving gemma4:e4b through Ollama, with the vault read from disk. No API keys, no cloud calls, no data leaving the machine: the only network traffic is localhost:11434.
ask — one prompt, answered from the vault
chat — the same loop, interactive
Fast, because this is a CLI and not a full-fledged TUI
mcp-obsidian prints, it does not paint. There is no alternate screen, no event loop and no per-frame redraw: colours and layout are computed once per answer with richrs, written to stdout, and the process exits. Measured on the machine above:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Obsidian Notes: common questions
- Is Obsidian Notes MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Obsidian Notes safety report
- Does Obsidian Notes need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Obsidian Notes maintained?
- The last commit was 22 days ago (2026-10-11). The latest release is v0.1.0.
- What can I use instead of Obsidian Notes?
- Servers from other publishers that do the same job: Obsidian Hybrid Search MCP server, Obsidian Vault MCP server and Enquire MCP server.
Alternatives to Obsidian Notes
Same job from other publishers: the closest match first, then the best rated.
- Obsidian Hybrid SearchSearch Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.not reviewedEstablishedB
- Obsidian Vault MCPLocal Zotero, MinerU, Obsidian literature workflow with transactional Analysis notes.not reviewedGrowingA
- EnquireLong-term memory for AI agents — your Obsidian vault as searchable persistent memory.not reviewedGrowingA
- ObsidianRead, write, search, and surgically edit Obsidian notes, tags, and frontmatter via MCP.not reviewedEstablishedA
- DocsAgent — Zotero, Obsidian & Apple Notes MCP ServerInstant, private access to your knowledge base: Zotero, Obsidian, Apple Notes (macOS).not reviewedEstablishedB