{"slug":"fazer-ai/mcp-obsidian","name":"Obsidian","description":"Interact with your Obsidian vault using the Local REST API plugin, enabling LLMs to access and manage your notes.","category":"productivity","tags":[],"official":false,"stars":48,"transport":"stdio","install":[{"cmd":"npx @modelcontextprotocol/inspector","imports":[]}],"tools":[{"name":"obsidian_status","description":"Returns basic details about the Obsidian Local REST API server and your authentication status"},{"name":"obsidian_delete_active","description":"Deletes the note that is currently active in the Obsidian UI"},{"name":"obsidian_get_active","description":"Retrieves the full content of the active note (Markdown or JSON view)"},{"name":"obsidian_patch_active","description":"Inserts, replaces or prepends content in the active note relative to a heading, block reference, or front-matter field"},{"name":"obsidian_post_active","description":"Appends Markdown to the end of the active note"},{"name":"obsidian_put_active","description":"Replaces the entire body of the active note"},{"name":"obsidian_get_commands","description":"Lists every command available in Obsidian’s command palette"},{"name":"obsidian_execute_command","description":"Executes a specific Obsidian command by its ID"},{"name":"obsidian_open_file","description":"Opens the given file inside Obsidian (creates it if missing); optional flag to open in a new leaf"},{"name":"obsidian_delete_periodic","description":"Deletes the current daily / weekly / monthly / quarterly / yearly note for the requested period"},{"name":"obsidian_get_periodic","description":"Returns the content of the current periodic note for the requested period"},{"name":"obsidian_patch_periodic","description":"Inserts / replaces content in a periodic note relative to a heading, block reference, or front-matter field"},{"name":"obsidian_post_periodic","description":"Appends Markdown to the periodic note (creates it if it doesn’t exist)"},{"name":"obsidian_put_periodic","description":"Replaces the entire body of a periodic note"},{"name":"obsidian_search_dataview","description":"Runs a Dataview-DQL query across the vault and returns matching rows"},{"name":"obsidian_search_json_logic","description":"Runs a JsonLogic query against structured note metadata"},{"name":"obsidian_simple_search","description":"Performs a plain-text fuzzy search with optional surrounding context"},{"name":"obsidian_list_vault_root","description":"Lists all files and directories at the root of your vault"},{"name":"obsidian_list_vault_directory","description":"Lists files and directories inside a specific folder of the vault"},{"name":"obsidian_delete_file","description":"Deletes a specific file (or directory) in the vault"},{"name":"obsidian_get_file","description":"Retrieves the content of a file in the vault (Markdown or JSON view)"},{"name":"obsidian_patch_file","description":"Inserts / replaces content in an arbitrary file relative to a heading, block reference, or front-matter field"},{"name":"obsidian_post_file","description":"Appends Markdown to a file (creates it if it doesn’t exist)"},{"name":"obsidian_put_file","description":"Creates a new file or replaces the entire body of an existing file"}],"env_vars":["OBSIDIAN_API_KEY","OBSIDIAN_HOST","OBSIDIAN_PORT"],"auth_type":"none","github":"https://github.com/fazer-ai/mcp-obsidian","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}