mcp-obsidian

940

This project provides an MCP server to interact with Obsidian using the Local REST API community plugin. It offers various tools for managing and modifying content within Obsidian vaults, emphasizing integration with Obsidian's API.

MCP server for Obsidian

MCP server to interact with Obsidian via the Local REST API community plugin.

Components

Tools

The server implements multiple tools to interact with Obsidian:

  • List files in vault and directories
  • Retrieve file contents
  • Search documents by query
  • Modify note contents
  • Append content to files
  • Delete files or directories

Configuration

Obsidian REST API Key

There are two ways to configure with the Obsidian REST API Key: add to server config or create a .env file.

Quickstart

Requires the Obsidian REST API community plugin. Setup involves installing the plugin and configuring API keys.