cyanheads_obsidian-mcp-server
0
The Obsidian MCP Server is a Model Context Protocol server that facilitates interaction between language models and Obsidian vaults. It offers secure file operations and search capabilities to manage knowledge bases efficiently using a standardized API.
Obsidian MCP Server
A Model Context Protocol server designed for LLMs to interact with Obsidian vaults. Built with TypeScript and featuring secure API communication, efficient file operations, and comprehensive search capabilities, it enables AI assistants to seamlessly manage knowledge bases through a clean, flexible tool interface.
Features
- File Operations: Atomic operations, resource monitoring, and cleanup.
- Search System: Full-text search, JsonLogic queries, support for glob patterns.
- Property Management: YAML frontmatter parsing, automatic timestamps, custom fields.
- Security & Performance: API key authentication, rate limiting, SSL options.
Installation
- Install Node.js and enable Local REST API plugin in Obsidian.
- Clone the repository or install via npm.
Configuration
- Setup involves defining environment variables and server settings for SSL, timeouts, and rate limits.
Tools and Commands
- Interfaces for file management, search operations, content modification, and property management.
Contributing
- Fork, create feature branch, and submit a pull request.
License
- Apache License 2.0.