This MCP server, developed by kazuph, enables seamless integration between Claude Desktop (or any MCP client) and Obsidian vaults. It provides tools for reading, searching, and writing notes within specified Obsidian directories, leveraging TypeScript and the @modelcontextprotocol/sdk for robust implementation. The server includes security measures like path validation and symlink handling to ensure safe access to vault contents. It's particularly useful for users who want to incorporate their personal knowledge base into AI-assisted workflows, allowing for natural language queries and updates to Obsidian notes through MCP-compatible interfaces.
Read the contents of multiple notes. Each note's content is returned with its path as a reference.
Search for notes by name (case-insensitive, supports partial matches and regex).
List the directory structure under a specified path.
Create a new note at the specified path.
No reviews yet. Be the first to review!
Sign in to join the conversation
Start the server with node to access it via any client or IDE.
node path/to/downloaded/file.mjs