Obsidian

Connect AI to your Obsidian vault via the Local REST API plugin. Read, write, search, and organize notes — including daily notes, tags, frontmatter, Dataview queries, graph analysis, and image reading. Images are returned as visual content AI models can see and analyze. Requires: Obsidian Local REST API plugin + mcpbundles proxy start

This Obsidian MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Utilities & Tools
API Key

Obsidian
SKILL.md

Read, write, search, and organize notes in an Obsidian vault via the Local REST API

Tools From This Provider (35)

Obsidian Add Tags

Add tags to a note's frontmatter without removing existing tags. Creates the tags frontmatter field if it doesn't...

Obsidian Batch Read

Read multiple notes in a single tool call. More efficient than calling obsidian_read_note repeatedly. Returns each...

Obsidian Find Orphans

Find orphan notes — notes that no other note links to via [[wikilinks]]. Useful for vault maintenance: orphans may be...

Obsidian Search Replace

Search and replace text within a single note. Supports plain text or regex patterns. When using regex, backreferences...

Obsidian Rename Tag

Rename a tag across all notes in the vault. Updates both frontmatter tags and inline #hashtags. Useful for reorganizing...

Obsidian List Templates

List available note templates in the vault. Templates are markdown files in the templates folder that can be used as...

Obsidian Graph Neighbors

Explore the knowledge graph around a note using breadth-first traversal. Returns all notes reachable within N hops via...

Obsidian Create Folder

Create a new folder in the vault by creating a placeholder .gitkeep file. All parent directories are created...

Obsidian List Tags

List all tags used across the vault with usage counts. Includes both inline #tags and frontmatter tags. Hierarchical...

Obsidian Move Note

Move or rename a note to a new location in the vault. When the filename changes, automatically updates all...

Obsidian Search

Full-text search across all notes in the Obsidian vault. Returns matching notes with relevance scores and surrounding...

Obsidian Advanced Search

Advanced search using Dataview DQL queries or JsonLogic expressions. Dataview DQL runs TABLE queries against notes...

Obsidian Get Backlinks

Find all notes that link to a given note via [[wikilinks]]. Useful for exploring the knowledge graph, understanding...

Obsidian Get Outgoing Links

List all outgoing [[wikilinks]] from a given note. Checks each link target to determine if it exists in the vault...

Obsidian Read Note

Read a note from the Obsidian vault by file path. Returns the note content, parsed frontmatter, tags, and file stats by...

Obsidian Get Active Note

Get the note currently open and focused in Obsidian. Returns the content, frontmatter, tags, and file stats of whatever...

Obsidian Get Daily Note

Get today's daily note. This is the #1 Obsidian workflow — most users have a daily note for journaling, task tracking,...

Obsidian Open Note

Open a note in the Obsidian application UI, bringing it into focus. Useful after creating or modifying a note so the...

Obsidian Delete Note

Permanently delete a note from the vault. This cannot be undone via the API. The file is moved to Obsidian's trash...

Obsidian Get Periodic Note

Get a periodic note (daily, weekly, monthly, quarterly, or yearly). Returns the current period's note by default, or a...

Obsidian Find Broken Links

Find all broken [[wikilinks]] across the vault — links that point to notes that don't exist. Reports each broken link...

Obsidian List Tasks

List and filter tasks (- [ ] and - [x] checkboxes) across all notes in the vault. Filter by completion status...

Obsidian Vault Stats

Get statistics about the Obsidian vault: total notes, folders, tags, and a breakdown by directory. Useful for...

Obsidian Regex Search

Search notes using regular expressions for complex pattern matching. Finds code patterns, URLs, tasks, structured data,...

Obsidian Patch Note

Surgically insert, prepend, or replace content at a specific location in a note. Target a heading (including nested...

Obsidian Read Image

Read an image from the Obsidian vault and return it so the AI can see it. Pass the path to any image file (PNG, JPEG,...

Obsidian Run Command

Execute any Obsidian command by its ID. Commands can open views (graph, outline), trigger plugins (insert template,...

Obsidian List Commands

List all available Obsidian commands with their IDs and names. Use the command ID with obsidian_run_command to execute...

Obsidian List Directory

List files and subdirectories in the vault. Returns file names (with .md extension) and directory names (with trailing...

Obsidian Date Search

Find notes by modification or creation date. Search for notes modified/created within the last N days. Useful for...

Obsidian Append Daily Note

Append content to today's daily note. Creates the note from template if it doesn't exist. The most natural way to add...

Obsidian Append Note

Append content to the end of a note. Creates the file if it doesn't exist. Ideal for adding journal entries, task...

Obsidian Remove Tags

Remove specific tags from a note's frontmatter. Other tags are preserved. Silently ignores tags that don't exist on the...

Obsidian Write Note

Create a new note or completely replace an existing one in the vault. Provide the full markdown content including any...

Obsidian Property Search

Search notes by frontmatter property values with comparison operators. Finds all notes where a specific property...

Connect Obsidian to your AI assistant via MCP

Works with Claude, Cursor, ChatGPT · API Key setup

Set Up Server

Provider Information

CategoryUtilities & Tools
SetupAPI Key
AddedMarch 27, 2026
UpdatedMarch 27, 2026
Used By Tools
35

Quick Links

Need Help?

Having trouble configuring Obsidian? Check the available resources below.

Obsidian MCP Server - MCP Bundles • MCP Providers