
Obsidian
The Mcp Obsidian server enables Claude to interact with Obsidian vaults through the Local REST API community plugin, providing tools to list files, retrieve content, search notes, and create or modify files programmatically. It offers capabilities including file listing, content retrieval, text search across the vault, content patching relative to headings or references, file appending, and file deletion. This solves the problem of integrating Obsidian note-taking workflows with Claude, allowing AI-assisted summarization, search, and note creation directly within an Obsidian vault.
- GitHub stars
- 3.7K
- tools
- 7
- last updated
- Mar 7, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
list_files_in_vaultLists all files and directories in the root directory of your Obsidian vault
Lists all files and directories in the root directory of your Obsidian vault
No parameter schema in public metadata yet.
list_files_in_dirLists all files and directories in a specific Obsidian directory
Lists all files and directories in a specific Obsidian directory
No parameter schema in public metadata yet.
get_file_contentsReturn the content of a single file in your vault.
Return the content of a single file in your vault.
No parameter schema in public metadata yet.
searchSearch for documents matching a specified text query across all files in the vault
Search for documents matching a specified text query across all files in the vault
No parameter schema in public metadata yet.
patch_contentInsert content into an existing note relative to a heading, block reference, or frontmatter field.
Insert content into an existing note relative to a heading, block reference, or frontmatter field.
No parameter schema in public metadata yet.
append_contentAppend content to a new or existing file in the vault.
Append content to a new or existing file in the vault.
No parameter schema in public metadata yet.
delete_fileDelete a file or directory from your vault.
Delete a file or directory from your vault.
No parameter schema in public metadata yet.
Sponsors
Readme
MCP server for Obsidian
MCP server to interact with Obsidian via the Local REST API community plugin.
Components
Tools
The server implements multiple tools to interact with Obsidian:
- list_files_in_vault: Lists all files and directories in the root directory of your Obsidian vault
- list_files_in_dir: Lists all files and directories in a specific Obsidian directory
- get_file_contents: Return the content of a single file in your vault.
- search: Search for documents matching a specified text query across all files in the vault
- patch_content: Insert content into an existing note relative to a heading, block reference, or frontmatter field.
- append_content: Append content to a new or existing file in the vault.
- delete_file: Delete a file or directory from your vault.
Example prompts
Its good to first instruct Claude to use Obsidian. Then it will always call the tool.
Details
- Repository
- github.com/markuspfundstein/mcp-obsidian
- Category
- Documents & Knowledge