obsidian-mcp-plugin
Verified Safeby aaronsb
Overview
This plugin connects your Obsidian vault to AI assistants through MCP (Model Context Protocol), enabling them to understand and navigate your notes as a connected knowledge graph.
Installation
No command providedSecurity Notes
The server features a comprehensive, multi-layered security framework, including OWASP-grade path validation (`SecurePathValidator`), a central firewall (`VaultSecurityManager`) with granular operation permissions (read, write, delete, move, etc.), and integration with a `.mcpignore` file for path exclusions. It actively guards against common vulnerabilities like path traversal, ReDoS (via `SafeRegexValidator`), and DoS (via `BatchLimitValidator`). API keys are securely auto-generated on first use, and an explicit 'dangerouslyDisableAuth' setting is provided with appropriate warnings. CPU-intensive operations are offloaded to worker threads for isolation. The web fetching tool is an inherent network interaction but is designed for user-requested URLs. Overall, the security implementation is exceptionally robust for an open-source plugin.
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.
obsidian-mcp-server
Enables AI assistants to interact with and manage an Obsidian markdown vault via the Model Context Protocol (MCP).