obsidian_notes_searchLABSCO SUMMARY
A search index you already have, made reachable by the agent.
The value here is that it does not build its own index: Omnisearch is already ranking your notes inside Obsidian, and this exposes that ranking over one tool. What comes back is paths, not note contents — pair it with a filesystem server if you want the agent to read what it finds, and keep in mind that Obsidian has to be running for any of it to answer.
What it is
A FastMCP server that passes a query to the Omnisearch plugin running inside your own Obsidian and returns the matching notes as absolute paths.
What you get
- Full-text search across the vault through obsidian_notes_search, using Omnisearch's own ranking rather than a filename match
- Absolute paths back, so a filesystem tool can open the notes the search found
- The vault chosen at launch — you pass its path as a command line argument
Requirements
Obsidian must be open with the Omnisearch community plugin installed and its local API enabled — the server talks to that, not to the files. Runs from uvx as mcp-server-obsidian-omnisearch with the vault path as an argument. Python 3.x, no account, no key.
Setup effort
Add the configuration to your client
USE CASES
Finding the note you half-remember writing
Ask in your own words and get the paths of the notes Omnisearch ranks highest, instead of guessing at the filename.
Pulling your own past notes into an answer
Search the vault, then hand the returned paths to a file-reading tool so the model answers from what you actually wrote.
Checking whether you already covered a topic
One query tells you whether the vault has anything on it before you start a new note.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
- uvx on PATH
- Python 3.x
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop
{
"mcpServers": {
"obsidian-omnisearch": {
"command": "uvx",
"args": [
"mcp-server-obsidian-omnisearch",
"<YOUR_PATH_TO_OBSIDIAN_VAULT>"
]
}
}
}