Obsidian Rest MCP Server

Exposes Obsidian vaults to AI assistants through a local REST API using the Model Context Protocol.

Local serverstdioTypeScript★ 65

What is the Obsidian Rest MCP Server?

Exposes Obsidian vaults to AI assistants through a local REST API using the Model Context Protocol.

The short version

An MCP (Model Context Protocol) server implementation that provides access to Obsidian vaults through a local REST API. This server allows AI assistants to interact with Obsidian notes and manage vault content through a standardized interface.

  • Access Obsidian vault contents through MCP
  • Read and write notes
  • List vault contents
  • Search functionality
  • Secure local REST API integration
  • Compatible with Claude Desktop and other AI assistants

What it needs from you

  • Node.js 16 or higher - Obsidian with Local REST API plugin installed and configured - An Obsidian vault with Local REST API enabled

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
listNotesList all notes in the vault or a specific folder
readNoteRead the contents of a specific note
writeNoteCreate or update a note
searchNotesSearch for notes using a query string
getMetadataGet metadata for a specific note

How to install the Obsidian Rest MCP Server

{
  "mcpServers": {
    "obsidian-rest": {
      "command": "npx",
      "args": ["-y", "PublikPrinciple/obsidian-mcp-rest"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 16 or higher - Obsidian with Local REST API plugin installed and configured - An Obsidian vault with Local REST API enabled

Example prompts to try

  • “Use Obsidian Rest to listNotes.”
  • “Use Obsidian Rest to readNote.”
  • “Use Obsidian Rest to writeNote.”

Frequently asked questions

Obsidian Rest is a tool that exposes your Obsidian vault to AI assistants through a local REST API, using the Model Context Protocol (MCP). It allows AI to interact with your notes.