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.

The Obsidian MCP Server is a Model Context Protocol server that allows AI assistants to interact with your Obsidian vault, providing tools for managing notes through the Local REST API plugin.

The Obsidian MCP Server is designed to facilitate seamless interaction between AI assistants and the Obsidian note-taking application. By leveraging the Local REST API plugin, this server enables comprehensive management of notes within an Obsidian vault. Users can read, create, search, and organize notes efficiently, with features like smart search, tag management, and link analysis. The server is optimized for performance, supporting concurrent operations and bulk actions, making it suitable for large vaults. Security is a priority, with API key authentication and local-only connections ensuring data protection. The server is also AI-optimized, providing clear error messages and smart defaults to enhance AI interactions.

Features

  • Read & write notes with automatic overwrite protection
  • Smart search by content, tags, or modification date
  • Tag management for adding, removing, and organizing tags
  • Link management to find backlinks and analyze links
  • Performance optimized with concurrent operations and batching

Tools

  1. read_note

    Read the content and metadata of a specific note.

  2. create_note

    Create a new note or update an existing one.

  3. update_note

    Update the content of an existing note.

  4. delete_note

    Delete a note from the vault.

  5. search_notes

    Search for notes containing specific text or tags.