MCP Servers for Obsidian

Obsidian is a powerful knowledge base and note-taking application that works on top of a local folder of plain text Markdown files, emphasizing linking and connecting ideas to help build your personal knowledge management system.

View all MCP Servers

  • Why this server?

    Works seamlessly with Obsidian for knowledge management, visualization, and editing of the Basic Memory knowledge base files.

    A
    security
    A
    license
    A
    quality
    Basic Memory is a knowledge management system that allows you to build a persistent semantic graph from conversations with AI assistants. All knowledge is stored in standard Markdown files on your computer, giving you full control and ownership of your data. Integrates directly with Obsidan.md
    9
    515
    Python
    AGPL 3.0
    • Apple
  • Why this server?

    Allows interaction with Obsidian via the Local REST API community plugin. Capabilities include listing files in vault, retrieving file contents, searching across vault files, patching content into existing notes, and appending content to new or existing files.

  • Why this server?

    Provides bi-directional sync between Obsidian markdown files and the task database, creating and maintaining a structured Obsidian vault with task files, tag-based views, and statistics dashboard

    A
    security
    A
    license
    A
    quality
    Provides API access to a locally-hosted task management system with features for creating, updating, and organizing tasks, including support for urgency levels, effort estimates, subtasks, and bi-directional sync with Obsidian markdown files.
    12
    3
    Python
    MIT License
    • Apple
  • Why this server?

    Allows access to Obsidian vault content for searching, reading, listing directory structure, and creating notes

    A
    security
    A
    license
    A
    quality
    Obsidian vault connector for Claude Desktop - enables reading and writing Markdown notes using Model Context Protocol (MCP)
    4
    36
    3
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Provides access to Obsidian vault contents, allowing retrieval of vault files and metadata through the 'get_vault_contents' tool. Connects to the Obsidian API to retrieve information about the vault structure and file contents.

    A
    security
    F
    license
    A
    quality
    This TypeScript-based MCP server enables users to manage and summarize text notes, providing tools for note creation and summarization prompts.
    1
    598
    9
    TypeScript
    • Apple
  • Why this server?

    Enables AI models to interact with Obsidian vaults through a standardized interface, providing file operations, search capabilities, and property management for knowledge bases in Obsidian

    -
    security
    A
    license
    -
    quality
    Enables interaction between LLMs and Obsidian vaults through the Model Context Protocol, supporting secure file operations, content management, and advanced search capabilities.
    9
    158
    55
    TypeScript
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Provides tools for interacting with an Obsidian vault, including reading and writing notes, managing note metadata, listing notes and folders, searching content, managing daily notes, and working with links, backlinks, and tags.

    -
    security
    A
    license
    -
    quality
    Provides an MCP server that allows AI assistants to interact with Obsidian vaults, enabling reading/writing notes, managing metadata, searching content, and working with daily notes.
    11
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides searchable access to Obsidian vault notes through the Omnisearch plugin, returning absolute file paths to matching notes based on search queries

    -
    security
    A
    license
    -
    quality
    Provides programmatic search functionality for Obsidian vaults through a REST API interface, allowing external applications to search through notes and retrieve absolute paths to matching documents.
    10
    Python
    MIT License
    • Apple
  • Why this server?

    Connects Obsidian Vaults stored in iCloud Drive to AI models, allowing access to and interaction with Markdown notes and documents stored in Obsidian Vaults.

    -
    security
    A
    license
    -
    quality
    Connects Obsidian vaults stored in iCloud Drive to AI models via the Model Context Protocol, allowing AI assistants to access and interact with your Obsidian notes.
    598
    1
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides secure access to Obsidian vaults, allowing AI assistants to read notes, execute Obsidian templates, and conduct semantic searches while maintaining vault security

    -
    security
    A
    license
    -
    quality
    A local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.
    60
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides tools for interacting with Obsidian vaults, including reading notes, accessing the active note, listing files and folders, modifying notes with targeted insertions, and searching notes using JsonLogic queries.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.
    598
    TypeScript
    ISC License
  • Why this server?

    Allows AI assistants to read, create, and manipulate notes in Obsidian vaults, with capabilities for reading active files, deleting files, inserting content at specific positions, appending content, opening files, listing vault files, and searching through notes.

    -
    security
    A
    license
    -
    quality
    A server implementation that allows AI assistants to read, create, and manipulate notes in Obsidian vaults through the Model Context Protocol.
    1,801
    1
    TypeScript
    MIT License
  • Why this server?

    Provides tools for accessing and managing Obsidian vault contents through a local REST API, including reading and writing notes, listing vault contents, searching notes, and retrieving note metadata.

    -
    security
    A
    license
    -
    quality
    Provides a standardized interface for AI assistants to interact with Obsidian vaults through a local REST API, enabling reading, writing, searching, and managing notes.
    37
    TypeScript
    MIT License
  • Why this server?

    Allows AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags within Obsidian.

    -
    security
    A
    license
    -
    quality
    Enables AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags.
    598
    149
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Allows Claude Desktop to read and search Markdown notes from an Obsidian vault

    -
    security
    A
    license
    -
    quality
    This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
    1,801
    423
    JavaScript
    AGPL 3.0
  • Why this server?

    Stores and displays knowledge base content as Markdown files in an Obsidian vault

    -
    security
    A
    license
    -
    quality
    A tool for Model Context Protocol (MCP) that allows you to analyze web content and add it to your knowledge base, storing content as Markdown files for easy viewing with tools like Obsidian.
    6
    Python
    MIT License
  • Why this server?

    Create, read, update, and delete notes; perform full-text search; manage folders (create, delete, search, list)

    -
    security
    F
    license
    -
    quality
    A unified interface for managing digital life through integrations with Google Calendar, Obsidian Vault, Trello, and web page parsing capabilities.
    2
    Python
  • Why this server?

    Provides tools for reading, creating, updating, and deleting notes in an Obsidian knowledge base, as well as managing folder structures and performing full-text searches across the vault.

    -
    security
    F
    license
    -
    quality
    This project implements a Model Context Protocol (MCP) server for connecting AI models with Obsidian knowledge bases. Through this server, AI models can directly access and manipulate Obsidian notes, including reading, creating, updating, and deleting notes, as well as managing folder structures.
    598
    7
    JavaScript
  • Why this server?

    Enables reading from and writing to an Obsidian vault, including retrieving file lists, reading file contents, checking open todos, and updating or creating markdown files.

    -
    security
    F
    license
    -
    quality
    A lightweight server that enables AI assistants like Cursor & Claude to read from and write to Obsidian vaults, allowing actions like creating notes, checking existing content, and managing todos through natural language.
    158
    8
    TypeScript
  • Why this server?

    Provides semantic search over Obsidian vaults and exposes recently modified notes as resources, allowing access to Markdown notes within Obsidian knowledge bases.

    -
    security
    F
    license
    -
    quality
    Provides semantic search capability over Obsidian vaults and exposes recent notes as resources to Claude through the MCP protocol.
    5
    Python