About
A FastMCP-based server that exposes Obsidian Omnisearch functionality via a REST API, returning absolute paths to matching notes for easy integration with other services.
Capabilities
MCP Server Obsidian Omnisearch
The Obsidian Omnisearch MCP server bridges the gap between a local Obsidian vault and AI assistants by exposing the powerful Omnisearch plugin as a programmable REST API. Developers can query notes, retrieve file paths, and embed search results directly into conversational flows or automated workflows without exposing the vault to the network.
What Problem It Solves
Managing knowledge in Obsidian is often a manual, UI‑centric activity. When an AI assistant needs to reference or retrieve specific notes—such as pulling a project plan, fetching a markdown snippet, or locating a citation—it must be able to search the vault efficiently. Traditional approaches involve custom scripts that parse markdown files or rely on external indexing services, both of which add complexity and maintenance overhead. The MCP server eliminates these hurdles by turning the Omnisearch plugin into a first‑class tool that AI agents can call over MCP, providing instant access to the vault’s content.
Core Functionality and Value
At its heart, the server offers a single function: . When invoked, it forwards the query to the running Omnisearch instance and returns a list of absolute file paths that match. Because the search logic remains inside Obsidian, users benefit from the plugin’s advanced fuzzy matching and metadata awareness. For developers, this means they can:
- Embed note lookup directly into Claude prompts or other AI workflows.
- Chain searches with downstream actions, such as opening a note in an editor or summarizing its contents.
- Keep the vault private—the server runs locally and communicates over stdio, so no network exposure is required.
Key Features Explained
- FastMCP Integration: Built on FastMCP, the server adheres to the MCP specification, ensuring smooth interoperability with any compliant client.
- REST‑style API: Although the underlying protocol is MCP, the server’s interface resembles a REST endpoint (), making it intuitive for developers accustomed to HTTP services.
- Absolute Path Output: Returning full paths allows downstream tools (e.g., file explorers, editors) to act on the results without additional lookup.
- Command‑line Configuration: The vault path is supplied as an argument, simplifying deployment in CI/CD pipelines or containerized environments.
- Debugging Support: Integration with the MCP Inspector gives developers a visual debugging interface, easing troubleshooting of complex flows.
Real‑World Use Cases
- Knowledge Base Retrieval: A customer support AI can search the vault for troubleshooting guides and provide links to relevant markdown files.
- Content Generation Pipelines: An automated content system can pull recent notes, transform them into blog posts, and publish directly from the vault.
- Personal Knowledge Management: Users can query their notes via voice assistants, receiving instant file paths that can be opened on demand.
- Research Workflows: Academics can search for literature notes, extract citations, and integrate them into research documents.
Integration with AI Workflows
Because the server exposes a single, well‑defined function, it fits naturally into any MCP‑enabled assistant. A typical flow might involve:
- User Prompt → AI interprets the request and calls with a query.
- Server Response → A list of paths is returned to the AI.
- AI Decision → The assistant decides whether to open a note, summarize it, or embed its content in the reply.
- Further Actions → Additional MCP tools (e.g., file opening, summarization) can be chained seamlessly.
This tight coupling allows developers to build sophisticated knowledge‑centric applications without reinventing search logic or exposing sensitive data.
Related Servers
Netdata
Real‑time infrastructure monitoring for every metric, every second.
Awesome MCP Servers
Curated list of production-ready Model Context Protocol servers
JumpServer
Browser‑based, open‑source privileged access management
OpenTofu
Infrastructure as Code for secure, efficient cloud management
FastAPI-MCP
Expose FastAPI endpoints as MCP tools with built‑in auth
Pipedream MCP Server
Event‑driven integration platform for developers
Weekly Views
Server Health
Information
Explore More Servers
POX MCP Server
Python‑driven SDN control via POX
OpenAI & Claude MCP Server
Unified AI model control for OpenAI and Anthropic
Email SMTP MCP Server
Send, test, and manage emails via AI
Advanced PocketBase MCP Server
Powerful PocketBase management via Model Context Protocol
Mcp2Http
Bridge MCP stdio clients to stateless HTTP servers
Mcp Server Memory
In‑memory MCP server with SSE transport for rapid prototyping