Obsidian MCP Server - Enhanced

Obsidian MCP Server - Enhanced is an MCP server that enables AI agents to read, write, search, and manage markdown notes across multiple Obsidian vaults. Built as an enhanced fork of cyanheads/obsidian-mcp-server, it interfaces directly with the Obsidian Local REST API community plugin to expose note manipulation, frontmatter editing, tag management, and file operations. Knowledge workers, researchers, and developers use this tool to allow LLMs to query and update their personal knowledge bases safely. The server supports multi-vault environments, routing actions across different instances based on vault parameters and separate authentication keys. In addition to standard file reading, updating, and search-and-replace capabilities, the enhanced edition includes native Dataview DQL query execution and deep integration with the Obsidian Tasks plugin for filtering tasks by status, dates, and priorities. It also provides remote access options such as Claude.ai remote integration using a stateless HTTP transport mode, Tailscale integration for encrypted connections without port forwarding, and background monitoring scripts for process reliability.

Category: Files, Documents & PDFs

Tags: knowledge-management, markdown, note-taking, obsidian, rest-api

Visit Obsidian MCP Server - Enhanced

How to install and configure Obsidian MCP Server - Enhanced

  1. Install and activate the Obsidian Local REST API community plugin inside your Obsidian vault. 2. Clone and configure the server by following the setup steps in the GitHub repository. 3. Set up the required environment variables, including your vault API keys, port configurations, and transport modes such as MCP_HTTP_STATELESS=true if using remote access. 4. Register the server in your MCP client configuration file (such as Claude Desktop or your preferred client environment). 5. Validate the connection using the provided health check script before executing note management tools.

What you can do with Obsidian MCP Server - Enhanced

  • Executing Dataview DQL queries to generate structured markdown tables and summaries based on note tags, frontmatter metadata, and modification dates. - Querying and filtering Obsidian Tasks across multiple vaults by completion status, natural language due dates, and priority indicators. - Updating existing notes programmatically using append, prepend, or targeted search-and-replace operations with full regex support. - Managing note frontmatter metadata and inline tags atomically without rewriting or reformatting the remainder of the markdown file. - Searching vault files globally using text or regular expressions to locate relevant context for research workflows in Claude.ai.

Key facts

  • Open Source
  • https://github.com/BoweyLou/obsidian-mcp-server-enhanced
  • Files, Documents & PDFs, Notes & Knowledge Management
  • knowledge-management, markdown, note-taking, obsidian, rest-api

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server β€” MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON β€” MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server β€” MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server β€” MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Knowledge Base β€” MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis β€” MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…

What can Obsidian MCP Server - Enhanced do?

Obsidian MCP Server - Enhanced allows Model Context Protocol clients to interact directly with local Obsidian vaults. It enables assistants to read and write markdown files, update YAML frontmatter, manage tags, execute vault-wide searches, run Dataview DQL queries, and parse task lists. It also supports managing multiple vaults simultaneously through designated routing parameters.

How do I install Obsidian MCP Server - Enhanced?

To install the server, clone the project from its GitHub repository and ensure you have the Obsidian Local REST API plugin configured in your vault. Detailed setup instructions, environment variable configurations, and deployment scripts are provided in the official repository documentation at https://github.com/BoweyLou/obsidian-mcp-server-enhanced.

Which MCP clients work with Obsidian MCP Server - Enhanced?

This server works with any standard Model Context Protocol client, including Claude Desktop and Cursor. It also includes dedicated features for remote integration with Claude.ai, offering a stateless HTTP transport mode and support for Tailscale Funnel to facilitate secure network connections without complex manual port forwarding.

How does Obsidian MCP Server - Enhanced handle multiple vaults?

The enhanced server features multi-vault support, enabling connections to multiple Obsidian instances operating on different local ports at the same time. Clients can route tool requests to specific vaults by specifying a vault parameter, while maintaining individual API keys and centralized authentication configurations.

Is Obsidian MCP Server - Enhanced open source?

Yes, Obsidian MCP Server - Enhanced is an open source project distributed under the Apache 2.0 license. Anyone can view, inspect, modify, and contribute to the source code on GitHub. It builds upon earlier open source templates and community implementations to provide an extensible platform for vault automation.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories