MCP (Model Context Protocol) server for Obsidian notes access via CouchDB LiveSync
Overview
What is Obsidian MCP Server?
Obsidian MCP Server is a Model Context Protocol (MCP) server that allows AI models to access your Obsidian notes through a CouchDB LiveSync setup.
How to use Obsidian MCP Server?
To use the server, set up a CouchDB instance with your Obsidian notes, configure the environment variables, and run the server using Docker or locally with Python.
Key features of Obsidian MCP Server?
- Read-only access to Obsidian notes via MCP protocol.
- Performance-optimized resource listing of recent notes.
- Enhanced user experience with automatic content inclusion for small result sets.
- Seamless integration with existing Obsidian LiveSync infrastructure.
- Metadata extraction including frontmatter, tags, and aliases.
- Support for encrypted vaults.
- Docker support for easy deployment.
Use cases of Obsidian MCP Server?
- Integrating AI clients like ChatGPT with Obsidian notes.
- Accessing and searching notes efficiently through a CouchDB backend.
- Enabling read-only access to notes for various applications.
FAQ from Obsidian MCP Server?
- Can I use this server with encrypted notes?
Yes, if you provide the
VAULT_PASSPHRASE, it can handle encrypted vaults.
- Is it necessary to use Docker?
No, you can run it locally with Python, but Docker is recommended for ease of use.
- What is the MCP protocol version supported?
The server supports MCP protocol version 2025-03-26.