mcp-obsidian-tools
Verified Safeby dp-veritas
Overview
Provides a Model Context Protocol (MCP) server for LLM clients to read, search, and query an Obsidian markdown note vault.
Installation
mcp-obsidian-tools /path/to/your/vaultSecurity Notes
The server employs robust path validation (`validatePath` function) to strictly confine all file system operations to the specified vault directory, including proper handling of symlinks and their real paths. It explicitly denies access to hidden files/directories and operates solely via standard I/O (stdio), thus avoiding network exposure. All exposed tools are read-only, preventing any modification or deletion of user data. Input arguments are validated using Zod schemas, mitigating potential injection risks. No 'eval' or similar dangerous functions are used, and no hardcoded secrets were found.
Similar Servers
mcp-obsidian
Provides a secure, universal AI bridge for Obsidian vaults, enabling MCP-compatible AI assistants to read, write, and manage notes.
obsidian-mcp-plugin
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.
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.
better-notion-mcp
Provides a Markdown-first MCP server for Notion, optimizing Notion API interactions for AI agents by consolidating endpoints into composite actions and reducing LLM token overhead for tool descriptions.