ToKiDoO/mcp-obsidian-advanced
If you are the rightful owner of mcp-obsidian-advanced and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Advanced MCP server facilitates interaction with Obsidian via the Local REST API community plugin, enabling AI agents to comprehend vault structures and link connections effectively.
Tools
Functions exposed to the LLM to take actions
obsidian_list_files_in_dir
Lists all files and directories in a specific Obsidian directory.
obsidian_batch_get_files
Returns the contents and metadata of one or more notes in the vault.
obsidian_put_file
Creates or updates a file in the vault.
obsidian_append_to_file
Appends content to a file in the vault.
obsidian_patch_file
Inserts content into a note relative to a heading, block reference, or frontmatter field.
obsidian_delete_file
Deletes a file or directory from the vault.
obsidian_simple_search
Performs a simple search for documents matching a text query.
obsidian_complex_search
Conducts a complex search using a JsonLogic query with pattern matching.
obsidian_get_active_note
Retrieves the content and metadata of the currently active note.
obsidian_periodic_notes
Gets the current periodic note for a specified period.
obsidian_recent_periodic_notes
Fetches the most recent periodic notes for a specified period type.
obsidian_recent_changes
Lists recently modified files in the vault.
obsidian_understand_vault
Provides a comprehensive understanding of the vault structure.
obsidian_open_files
Opens one or more files in the vault in a new leaf.
obsidian_list_commands
Lists all available commands in the Obsidian interface.
obsidian_execute_commands
Executes one or more commands in the Obsidian interface.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client