mcp-obsidian
About This Server
MCP server that interacts with Obsidian via the Obsidian rest API community plugin
Server Information
This webpage provides information about the "mcp-obsidian" project, a server designed to facilitate interaction between the Claude AI and Obsidian, a note-taking application, using the Obsidian Local REST API community plugin. It outlines the project's components, configuration, quickstart instructions, development details, and debugging tips. The repository is public and contains code, issues, pull requests, actions, projects, security, and insights.
ā Key Points:
* mcp-obsidian is a server that enables Claude to interact with Obsidian.
* It leverages the Obsidian Local REST API plugin for communication.
* The server offers tools for file listing, content retrieval, searching, patching, and appending.
* Configuration requires setting the Obsidian API key via server config or a .env file.
* Debugging is recommended using the MCP Inspector.
* The project is under the MIT license.
š Main Findings:
* The project aims to integrate Claude AI with Obsidian for enhanced note-taking and information management.
* The configuration requires obtaining and setting the Obsidian API key.
* Debugging utilizes the MCP Inspector.
* The repository has 249 stars and 24 forks, indicating moderate community interest.
* The code is written in Python.
š Details:
* Components include tools for various interactions with Obsidian files.
* Configuration steps detail how to set up the API key securely.
* Quickstart instructions direct users to install the Obsidian REST API plugin.
* Development section covers building and debugging the server.
šÆ Conclusion:
The "mcp-obsidian" project provides a server solution for integrating Claude AI with Obsidian through the Local REST API plugin. It outlines necessary configurations, usage examples, and development guidelines, offering a pathway for users to connect these tools.
Server Features
list_files_in_vault
Lists all files and directories in the root directory of your Obsidian vault
list_files_in_dir
Lists all files and directories in a specific Obsidian directory
get_file_contents
Return the content of a single file in your vault.
search
Search for documents matching a specified text query across all files in the vault
patch_content
Insert content into an existing note relative to a heading, block reference, or frontmatter field.
append_content
Append content to a new or existing file in the vault.
Provider Information
Markuspfundstein
cloud Provider