Obsidian MCP Server

Author:@MCP-Mirror
View on GitHub

Overview

Obsidian MCP Server is a Model Context Protocol (MCP) server. It allows large language models (AI assistants) to connect with and manage your Obsidian vaults, turning your knowledge base into an interactive workspace.

To get started, ensure Node.js is installed and enable the Local REST API plugin in Obsidian. You can then set up the server by cloning its repository or installing it via npm. Finally, configure your MCP client with your vault details and API key.

Key features include atomic file operations with validation, full-text search with advanced queries, intelligent parsing and management of YAML frontmatter properties, and secure API key authentication with rate limiting and optional SSL.

Use cases involve managing and searching large note collections, automating file creation and updates within your vault, and integrating AI assistants to supercharge your knowledge management processes.

As for FAQs: The Model Context Protocol (MCP) is a standard interface that lets AI models use external tools. Yes, the Local REST API Obsidian plugin is required. And yes, API request limits are enforced through rate limiting to ensure stable performance.