📝 Obsidian MCP Server

Connect your Obsidian vault to AI assistants and IDEs through the Model Context Protocol. Create, search, and manage your notes with 23 powerful tools.

Powerful Features

🔗

Wikilinks & Backlinks

Generate wikilinks with display text, headings, and block references. Find all notes that link to any target automatically.

🏷️

Tags & Frontmatter

Manage tags and YAML frontmatter properties. Add, remove, and organize metadata across your entire vault.

📊

Dataview Integration

Execute Dataview queries (TABLE, LIST, TASK) directly through AI assistants. Get dynamic insights from your notes.

🎨

Visual Elements

Create callouts, embeds, and canvas files with nodes and edges. Generate rich visual content programmatically.

🔍

Advanced Search

Search with powerful operators (file:, tag:, path:, content:) to find exactly what you need across your vault.

🔐

Secure & Reliable

OAuth 2.1 authentication, session persistence, and comprehensive security features for production use.

23 Powerful Tools

File Operations

  • add_file
  • change_file
  • append_file
  • delete_file
  • get_file
  • list_files
  • rename_file
  • move_file

Obsidian Features

  • create_wikilink
  • find_backlinks
  • manage_tags
  • manage_frontmatter
  • create_callout
  • create_embed
  • create_canvas

Search & Templates

  • search_notes
  • search_advanced
  • execute_dataview
  • manage_templates
  • list_notes
  • read_note
  • write_note
  • delete_directory

Quick Start

Get up and running in minutes with Docker

# Pull the latest image docker pull dthdyver/obsidian-mcp-server:latest # Run with your Obsidian vault docker run -d \ --name obsidian-mcp \ -p 8765:8765 \ -v /path/to/your/obsidian/vault:/vault:ro \ dthdyver/obsidian-mcp-server:latest
View Full Documentation