Obsidian MCP Server

Obsidian MCP Server is an MCP server that connects large language model clients to local Obsidian vaults using the community Local REST API plugin. Developed by Nate Strong, the server allows knowledge workers, researchers, and developers to interface directly with their markdown-based personal knowledge base through conversational AI interfaces. By communicating through the Local REST API running inside an active Obsidian instance, the server exposes endpoints for reading, querying, and updating notes and vault contents. Users can integrate AI assistants such as Claude Desktop to analyze personal documentation, summarize research logs, generate new markdown files, and retrieve relevant entries based on prompts. Because it interacts directly with local files exposed via the local API, it allows users to keep control over their local notes without having to upload entire directories to third-party services. This setup enables automated note-taking workflows and deep integration between local markdown archives and AI agent tools.

Category: Files, Documents & PDFs

Tags: knowledge-management, markdown, obsidian, rest-api, vault

Visit Obsidian MCP Server

How to install and configure Obsidian MCP Server

To install and configure Obsidian MCP Server, follow these steps: 1. Ensure Obsidian is installed and running with the Local REST API plugin enabled and configured to accept local connections. 2. Review the prerequisites and build instructions on the official GitHub repository at https://github.com/natestrong/obsidian-mcp. 3. Clone or install the project files according to the repository README instructions. 4. Add the server configuration to your MCP client configuration file (such as Claude Desktop's claude_desktop_config.json), providing the necessary command arguments and environment variables for your Local REST API endpoint. 5. Restart your MCP client to verify that the server connects properly.

What you can do with Obsidian MCP Server

  • Querying existing Obsidian notes and extracting relevant passages to answer specific user questions directly inside an MCP client interface. - Summarizing lengthy meeting logs, daily notes, or research papers stored as markdown files across different folders in your vault. - Creating new notes or appending generated summaries, tasks, and reference material directly to existing markdown documents in Obsidian. - Searching vault contents by keywords or document structure to quickly surface connections between disparate personal knowledge topics.

Key facts

  • Open Source
  • https://github.com/natestrong/obsidian-mcp
  • Files, Documents & PDFs, Notes & Knowledge Management
  • knowledge-management, markdown, obsidian, rest-api, vault

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 is Obsidian MCP Server?

Obsidian MCP Server is a Model Context Protocol integration that connects AI assistants to an Obsidian vault. It communicates with the Obsidian Local REST API community plugin to let language models read, create, search, and update markdown notes directly from compatible MCP clients.

How do I install Obsidian MCP Server?

Because setup requires pairing the server with your local Obsidian environment and the Local REST API plugin, refer to the repository instructions at https://github.com/natestrong/obsidian-mcp for exact installation commands, build steps, and configuration settings for your MCP client.

Which MCP clients work with Obsidian MCP Server?

Obsidian MCP Server works with any standard Model Context Protocol client that supports local MCP server connections. This includes tools such as Claude Desktop, Cursor, and other compatible MCP developer environments that can run local command-line servers.

What are the prerequisites for using this server?

You need an active Obsidian installation running on your machine with the Local REST API community plugin installed and configured. The plugin generates the local API endpoint and authentication details that the MCP server uses to communicate with your vault.

Is Obsidian MCP Server open source?

Yes, Obsidian MCP Server is an open-source project. You can review the code, check the repository license details, report issues, and contribute to its development on its GitHub repository at https://github.com/natestrong/obsidian-mcp.

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