Enables AI assistants to read, write, search, and navigate Obsidian vault notes, including CRUD operations, full-text search with tag/folder filtering, graph navigation for exploring links and backlinks, and daily notes management with template support.
Obsidian MCP Server
Model Context Protocol (MCP) server for Obsidian vault integration. Enables AI assistants like Claude to read, write, search, and navigate your Obsidian notes.
Features
Note CRUD: Create, read, update, delete notes with frontmatter support
Search: Full-text search with tag and folder filtering
Graph Navigation: Explore links, backlinks, and note relationships
Daily Notes: Quick access to daily notes with template support
Resources: Expose vault notes as MCP resources
Installation
Configuration
Claude Code
Add to ~/.claude/settings.json:
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Available Tools
Tool | Description |
| List all notes in vault with metadata (tags, links, backlinks) |
| Read note content and metadata |
| Create new note with optional frontmatter |
| Update existing note content |
| Delete a note |
| Append content to existing note |
| Search notes by content, with tag/folder filters |
| Get all notes linking to a specific note |
| Get note connection graph (links, backlinks, tags) |
| Get today's or specific date's daily note |
| Create daily note with optional template |
Usage Examples
Once connected, you can ask Claude:
"Show me all my notes tagged with #project"
"Create a new note called 'Meeting Notes' with today's date"
"What notes link to my 'Goals 2024' note?"
"Search for notes mentioning 'machine learning'"
"Add a task to today's daily note"
Environment Variables
Variable | Description | Default |
| Path to Obsidian vault | Required |
| Server mode: |
|
| HTTP port for SSE mode |
|
Development
Project Structure
License
ISC