obsidian-mcp-server

obsidian-mcp-server

3.6

If you are the rightful owner of obsidian-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server designed for LLMs to interact with Obsidian vaults, built with TypeScript.

The Obsidian MCP Server is a robust Model Context Protocol server that facilitates interaction between large language models (LLMs) and Obsidian vaults. Developed using TypeScript, it offers secure API communication, efficient file operations, and comprehensive search capabilities. This server allows AI assistants to manage knowledge bases seamlessly through a clean and flexible tool interface. It requires the Local REST API plugin in Obsidian to function. The server supports atomic file operations, full-text search, YAML frontmatter parsing, and ensures security with API key authentication and rate limiting. It is designed to be easily integrated into various platforms, providing a standardized interface for AI models to interact with external tools and resources.

Features

  • File Operations: Atomic file/directory operations with validation and error handling.
  • Search System: Full-text search with configurable context and advanced queries.
  • Property Management: YAML frontmatter parsing and intelligent merging.
  • Security & Performance: API key authentication and rate limiting.
  • Comprehensive Tool Interface: Supports various file and content management operations.