obsidian-mcp
Verified Safeby tlockney
Overview
Enables AI models to interact with Obsidian vaults by exposing Obsidian Local REST API functionality as MCP tools.
Installation
deno run --allow-net --allow-env --allow-read --allow-write --allow-run src/main.tsEnvironment Variables
- OBSIDIAN_API_URL
- OBSIDIAN_API_KEY
Security Notes
The project uses Deno's built-in tooling and standard practices for handling API keys (via env vars/CLI). It makes HTTP requests to a user-configured Obsidian Local REST API endpoint. Error responses from the API are parsed safely with graceful fallback. The `install.sh` script removes macOS quarantine attributes, which is common for unsigned binaries but the user should be aware it overrides some OS security warnings for a downloaded executable.
Similar Servers
mcp-obsidian
Provides a secure, universal AI bridge for Obsidian vaults, enabling MCP-compatible AI assistants to read, write, and manage notes.
mcp-obsidian
Enables LLMs (like Claude) to programmatically interact with an Obsidian vault through the Local REST API plugin.
obsidian-mcp-server
Provides an OpenAI-compatible local Model Context Protocol (MCP) server within Obsidian, enabling external AI assistants and tools to semantically search the vault and perform file system operations.
mcp-obsidian-via-rest
An MCP server that enables AI assistants to read, search, and interact with Obsidian notes via its Local REST API, supporting multiple network transports and self-healing connections.