obsidian-mcp-server
90
Obsidian MCP Server is designed to facilitate interactions between LLMs and Obsidian vaults, offering robust tools for file operations, search, and property management with a focus on security and performance. The server is built using the Model Context Protocol to enable seamless integration.
Obsidian MCP Server
A Model Context Protocol server designed for LLMs to interact with Obsidian vaults. Key features include:
- File Operations: Secure and efficient handling of files and directories.
- Search System: Advanced search capabilities with JsonLogic queries and full-text search.
- Property Management: YAML frontmatter support with intelligent merging and automatic timestamps.
- Security & Performance: API key authentication and rate limiting.
Installation
Ensure Node.js is installed and the Local REST API plugin is enabled in Obsidian. Install by cloning the repository or via npm and configure using environment variables.
Tools
The server provides various tools for file management, content manipulation, and search within Obsidian vaults.