obsidian-mcp
Verified Safeby vicgarcia
Overview
Enables Claude Desktop/Code to manage an Obsidian vault for daily journaling, project documentation, and knowledge management.
Installation
docker run --rm -i --user 1000:1000 -v /path/to/your/vault:/vault -e TZ=America/New_York ghcr.io/vicgarcia/obsidian-mcp:latestEnvironment Variables
- OBSIDIAN_VAULT_PATH
- TZ
- LOG_LEVEL
Security Notes
The server implements robust path validation using `pathlib.Path.is_relative_to()` and Pydantic models to prevent directory traversal attacks and sanitize inputs. It is designed to run in a Docker container with specific user permissions (`--user`) to enforce the principle of least privilege. No direct `eval` or similar dangerous functions were identified. The risk of accessing files outside the mounted vault is effectively mitigated.
Similar Servers
obsidian-mcp-server
Enables AI assistants to interact with and manage an Obsidian markdown vault via the Model Context Protocol (MCP).
obsidian-claude-code
A workflow template for Obsidian to organize personal knowledge, daily notes, and project management, designed to guide an AI assistant like Claude Code.
obsidian-mcp-server
This server allows AI agents or external applications to explore, search, read, and manage documents within a local Obsidian vault, transforming it into an AI-accessible knowledge base for automated tasks like summarization and property generation.
advanced-memory-mcp
An MCP server that integrates personal knowledge management through zettelkasten, knowledge graphs, and experimental Claude Skills with AI clients like Claude Desktop and Cursor IDE.