obsidian-mcp-plugin
Verified Safeby aaronsb
Overview
Connects Obsidian vault to AI assistants via Model Context Protocol (MCP), enabling AI to understand and navigate notes as a knowledge graph for semantic search and information synthesis.
Installation
No command providedSecurity Notes
The plugin implements robust security measures including granular operation permissions (read-only mode, create, update, delete, move, rename, execute), path validation against traversal attacks, and a .mcpignore file for exclusions. Authentication is enforced via API keys (Bearer/Basic token) which are generated securely and stored in plugin settings. A 'dangerouslyDisableAuth' option exists but is explicitly named as a warning. The 'eval' equivalent (new Function()) is used within a controlled context for Bases formulas and filter expressions, which is a common pattern for user-defined scripting in applications but represents a dynamic code execution point. Network access for web fetching is an explicit tool AI must choose.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
mcp-obsidian
Connects AI assistants to Obsidian vaults for secure and intelligent interaction, enabling AI-powered knowledge management.
mcp-obsidian
Facilitates LLM interaction with Obsidian vaults via the Local REST API plugin, enabling read/write operations and command execution.
obsidian-http-mcp
Facilitates AI agents, such as Claude Code, to manage Obsidian notes by providing an HTTP-native Model Context Protocol (MCP) server, bypassing stdio transport bugs.