MCPSERV.CLUB
anpigon

Mcp Server Obsidian Omnisearch

MCP Server

Programmatic search for Obsidian vaults via REST API

Stale(50)
20stars
0views
Updated 17 days ago

About

A FastMCP-based server that exposes the Obsidian Omnisearch plugin functionality as a REST API, allowing developers to search vault notes and retrieve absolute paths programmatically.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

smithery badge

Overview

The MCP Server Obsidian Omnisearch turns a local Obsidian vault into an AI‑ready search service. By exposing the powerful Omnisearch plugin through a FastMCP‑based REST API, it allows Claude and other AI assistants to query a user’s notes with the same precision that a human would get from the Obsidian UI. This solves the common problem of “how can an AI assistant quickly locate relevant information within a personal knowledge base?” by providing a lightweight, zero‑configuration endpoint that returns absolute file paths for every match.

What It Does and Why It Matters

When an AI assistant needs to reference a specific note or pull in context from a vault, it must first locate the relevant file. Traditional approaches involve manual searching or building custom indexing pipelines—time‑consuming and error‑prone. The Omnisearch MCP server eliminates this step: a single function call, , performs a full‑text search across all markdown files and returns the exact paths. This enables developers to embed precise, vault‑aware search into conversational agents, knowledge‑base assistants, or workflow automation scripts without managing indices or parsing note content themselves.

Key Features

  • Fast, REST‑API powered search: Built on FastMCP for low latency and easy integration.
  • Direct access to Obsidian vault: Uses the Omnisearch plugin, so any note, tag, or backlink is searchable without additional configuration.
  • Absolute path output: The API returns full file system paths, making it trivial to read or modify the notes programmatically.
  • Cross‑platform compatibility: Works on macOS, Windows, and Linux as long as Python 3.x is available.
  • Simple command‑line deployment: Launch the server with a single argument pointing to your vault, or integrate it into Claude Desktop via Smithery.

Use Cases

  • AI‑powered knowledge retrieval: Build a conversational agent that can fetch and summarize specific notes on demand.
  • Automated documentation workflows: Let scripts locate relevant markdown files for changelogs, release notes, or compliance checks.
  • Smart note linking: Integrate the search into tools that suggest backlinks or related topics while writing.
  • Personal productivity assistants: Combine the server with task managers to pull in context for reminders or calendar entries.

Integration into AI Workflows

Developers can register the MCP server in Claude Desktop or any other client that supports Model Context Protocol. Once registered, the tool becomes available in the assistant’s repertoire. A prompt can simply request a search, and the AI will receive structured results (a list of paths) that it can then read or display. Because the server communicates over standard I/O, it plays nicely with existing MCP tooling such as the Inspector for debugging or Smithery for automatic deployment.

Unique Advantages

The server’s tight coupling with the Omnisearch plugin means it inherits all of Obsidian’s indexing capabilities—full‑text search, tag filtering, and backlink awareness—without duplicating effort. This results in a lean dependency footprint and guarantees that any changes to the vault (new notes, edits, or deletions) are immediately reflected in search results. For developers building AI assistants that need to stay up‑to‑date with a user’s evolving knowledge base, this immediacy is a significant competitive edge.