MCP Servers / productivity / Obsidian

Obsidian

JSON →
stdionone3,776productivity

Interacting with Obsidian via REST API

Install
How to run this server
[ { "cmd": "npx @modelcontextprotocol/inspector", "imports": [] } ]
server path: obsidian
Tools
What this server exposes
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.
Configuration
Environment & auth
authnone
envOBSIDIAN_API_KEY
envOBSIDIAN_HOST
envOBSIDIAN_PORT
envYOUR_OBSIDIAN_API_KEY
Resources
Obsidian — MCP Server · libregistry