MCP Tools for Obsidian enables AI applications like Claude Desktop to securely access and work with your Obsidian vault through the Model Context Protocol. The plugin adds MCP capabilities and
Features | Installation | Configuration | Troubleshooting | Security | Development | Support
MCP Tools for Obsidian enables AI applications like Claude Desktop to securely interact with your Obsidian vault using the Model Context Protocol (MCP). This plugin comprises an Obsidian plugin and a local MCP server, facilitating secure communication with AI applications. The server acts as a secure bridge, allowing AI assistants to read notes, execute templates, and perform semantic searches without direct access to vault files.
All features require an MCP-compatible client like Claude Desktop.
The plugin automates the configuration process, requiring explicit permission to install the server binary and modify the Claude Desktop configuration.
If you encounter issues:
The MCP server binaries are published with SLSA Provenance attestations, which provide cryptographic proof of where and how the binaries were built.
Please report security vulnerabilities via our security policy.
Do not report security vulnerabilities in public issues.
This project uses a monorepo structure with feature-based architecture. For detailed project architecture documentation, see .clinerules.
This project uses a Bun workspace structure:
packages/
⌘⌘⌘ mcp-server/ # Server implementation
⌘⌘⌘ obsidian-plugin/ # Obsidian plugin
⌘⌘⌘ shared/ # Shared utilities and types
bun install
bun run build
bun run dev
bun test
Please see CONTRIBUTING.md for detailed guidelines.
See CHANGELOG.md for a list of changes in each release.
[^1]: For information about Claude data privacy and security, see Claude AI's data usage policy
[^2]: For more information about the Model Context Protocol, see MCP Introduction
[^3]: For a list of available MCP Clients, see MCP Example Clients
[^4]: Requires Obsidian plugin Local REST API
[^5]: Requires Obsidian plugin Smart Connections
[^6]: Requires Obsidian plugin Templater
jacksteamdev/obsidian-mcp-tools
December 28, 2024
March 28, 2025
TypeScript