mcp-obsidian-enhanced

mcp-obsidian-enhanced

3.4

If you are the rightful owner of mcp-obsidian-enhanced 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 Enhanced integrates Amazon Q with Obsidian vaults, enabling note management and search without needing the Obsidian application open.

The Obsidian MCP Server Enhanced is a Model Context Protocol (MCP) server designed to facilitate seamless interaction between Amazon Q and Obsidian vaults. By leveraging the Obsidian Local REST API plugin, this server provides robust functionality for managing notes, conducting searches, and organizing knowledge within Obsidian vaults. The server is built using FastMCP, ensuring efficient integration with Amazon Q. It employs a decorator-based approach for prompt registration, allowing for flexible and dynamic prompt management. The project has successfully completed its Phase 1, which focused on establishing the core infrastructure, including basic file operations, search capabilities, and note templates. As the project progresses into Phase 2, it aims to introduce essential features such as advanced folder management, metadata handling, and enhanced search functionalities. The server is designed to operate independently of the Obsidian application, providing users with the ability to manage their notes and knowledge base remotely and efficiently.

Features

  • File Operations: Read, create, update, append to, and delete notes.
  • Basic Folder Management: List files in folders.
  • Search: Basic search functionality for notes.
  • Daily Notes: Create daily notes with predefined sections.
  • Meeting Notes: Create meeting notes with structured templates.

Tools

  1. obsidian_read_note

    Get content of a note from your Obsidian vault.

  2. obsidian_create_note

    Create a new note in your Obsidian vault.

  3. obsidian_update_note

    Update an existing note in your Obsidian vault.

  4. obsidian_append_note

    Append content to an existing note.

  5. obsidian_delete_note

    Delete a note from your Obsidian vault.

  6. obsidian_list_files

    List files and folders in your Obsidian vault.

  7. obsidian_get_active_file

    Get the currently active file in Obsidian.

  8. obsidian_create_daily_note

    Create a daily note with predefined sections.