mcp-obsidian

mcp-obsidian

3.3

If you are the rightful owner of mcp-obsidian 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.

MCP Obsidian is a server implementation of the Model Context Protocol (MCP) for integrating with Obsidian, allowing AI assistants to interact with notes in your Obsidian vault.

MCP Obsidian is designed to facilitate seamless interaction between AI assistants and the Obsidian note-taking application. By implementing the Model Context Protocol, this server allows AI systems to read, create, and manipulate notes within an Obsidian vault. It provides a robust set of tools for managing notes, including reading, deleting, inserting, appending, and searching through files. The server requires the Bun runtime and the Obsidian desktop application to function. Once set up, it communicates with MCP-compatible AI assistants via standard I/O, enabling a wide range of note management capabilities. This integration is particularly useful for users who rely on AI to enhance their productivity and organization within Obsidian.

Features

  • Read the active file in Obsidian
  • Delete the active file
  • Insert content at specific positions (headings, block references, frontmatter)
  • Append content to files
  • Search through your notes

Tools

  1. get_active_file

    Return the contents of the currently active file

  2. delete_active_file

    Delete the currently active file

  3. insert_active_file

    Modify content in a specific location

  4. append_active_file

    Append content at the end of the file

  5. open_file

    Open a specific file

  6. search_simple

    Search for documents matching text queries

  7. list_files

    List files in the root directory of the vault

  8. list_directory_files

    List files in a specific directory