mcp-obsidian-advanced

ToKiDoO/mcp-obsidian-advanced

3.3

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

No resources