What prerequisites are needed?
A running Obsidian LiveSync CouchDB instance with read‑access credentials, plus Python 3.10+ (local) or Docker.
@roelven
Basic information
MCP (Model Context Protocol) server for Obsidian notes access via CouchDB LiveSync
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"obsidian-mcp-server-roelven": {
"command": "docker",
"args": [
"build",
"-t",
"obsidian-mcp-server",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that gives AI models read-only access to your Obsidian notes by connecting through your existing LiveSync CouchDB setup. It is intended for users who want to query, search, and browse their Obsidian vault programmatically via MCP clients like Claude Desktop.
Install via Docker (recommended) or run locally with Python 3.10+. Configure required environment variables (COUCHDB_BASE_URL, COUCHDB_DATABASE_NAME, COUCHDB_USER, COUCHDB_PASSWORD, API_KEY) in a .env file. Start the server with obsidian-mcp-server --transport stdio for direct MCP client connections or --transport sse --port 8000 for HTTP-based access. Integrate with clients like Claude Desktop by adding a mcpServers entry that runs the Docker image with the .env file.
VAULT_PASSPHRASE is set)A running Obsidian LiveSync CouchDB instance with read‑access credentials, plus Python 3.10+ (local) or Docker.
Yes. Set the `VAULT_PASSPHRASE` environment variable to decrypt encrypted Obsidian LiveSync notes. If not set, encrypted notes will not be decrypted.
No. The server provides read‑only access to your notes for safety. Write operations are listed as a future enhancement.
The server supports two MCP transports: `stdio` (direct client connection) and `SSE` (HTTP‑based on a configurable port, default 8000).
Create a JSON index on the `type` and `mtime` fields in your LiveSync CouchDB database. This index is recommended for efficient listing and sorting of notes.

AI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Person-owned, portable AI memory served over MCP. Your knowledge, preferences, and decisions — captured in one assistant, available in all of them.

Serve your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Search published GPU deployment, rack integration and structured cabling resources; read canonical documents and Leviathan Systems company service scope. Anonymous, read-only Streamable HTTP MCP. No credentials required.
Comments