Community · by MarkusPfundstein
Obsidian MCP server
The Obsidian MCP server lets an AI assistant list, read, search, and edit files in an Obsidian vault through the Local REST API community plugin.
- MIT licence
- ★ 4,481 on GitHub
- Verified against its source 19 Oct 2026
What the Obsidian MCP server does
An assistant can list files and directories in the vault or in a specific directory, and read the contents of a single file. It can also search for documents matching a text query across the vault, insert or append content to notes, and delete files or directories. The server works with Obsidian through the Local REST API community plugin.
Tools it gives your assistant
list_files_in_vaultLists files and directories in vault rootlist_files_in_dirLists files and directories in a given folderget_file_contentsReturns content of a single filesearchSearches all vault files for matching textpatch_contentInserts content relative to a heading, block, or frontmatter fieldappend_contentAppends content to a new or existing filedelete_fileDeletes a file or directory from the vault
How to install it
What you need
- “Python >= 3.11”