obsidian-mcp

obsidian-mcp

3.3

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

Obsidian MCP is a tool that allows you to interact with your Obsidian vault using the Model Context Protocol.

Obsidian MCP (Model Context Protocol) is a powerful tool designed to facilitate interaction with Obsidian vaults through a standardized interface. This tool enables AI assistants to read, write, and manipulate notes within the Obsidian environment, leveraging the capabilities of the Model Context Protocol. By integrating with the Local REST API plugin, Obsidian MCP provides a seamless way to manage notes programmatically, making it an essential tool for users who want to automate and enhance their note-taking experience. The tool requires Node.js 18 or higher and an API key generated from the Local REST API plugin to function effectively.

Features

  • Standardized interface for AI assistants to interact with Obsidian vaults.
  • Ability to read, write, and manipulate notes programmatically.
  • Integration with Local REST API plugin for seamless operation.
  • Support for various note operations like reading, listing, and patching.
  • JsonLogic format queries for advanced search capabilities.

Tools

  1. readNote

    Read the contents of a specific note.

  2. readActiveNote

    Read the contents of the current active note.

  3. listNotes

    Recursively lists files and folders in the entire Vault or under a specified folder.

  4. patchNote

    Inserts content into an existing note relative to a heading, block reference, or frontmatter field.

  5. searchWithJsonLogic

    Search Obsidian notes using JsonLogic format queries.