1. Conduid
  2. Productivity
  3. Obsidian Local Rest API
MCP server · Productivity

Obsidian Local Rest API

A secure REST API and Model Context Protocol (MCP) server for your vault.

Unclaimed MIT last commit 9 months ago productivity
64Good

Scored 8 days ago · breakdown

About Obsidian Local Rest API

Obsidian Local Rest API is an MCP server published by ArtiPyHeart in the Productivity category: a secure REST API and Model Context Protocol (MCP) server for your vault.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ArtiPyHeart/obsidian-local-rest-api

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Obsidian Local Rest API

Powered by Claude · Grounded in docs

I know everything about Obsidian Local Rest API. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.1.2v0.1.2 · 4 Jan 2026
v0.1.1v0.1.1 · 4 Jan 2026
v0.1.0v0.1.0 - Canvas Support · 4 Jan 2026Canvas file support with PATCH operations

README

Local REST API for Obsidian

See our interactive docs: https://coddingtonbear.github.io/obsidian-local-rest-api/

Have you ever needed to automate interacting with your notes? This plugin gives Obsidian a REST API you can interact with your notes from other tools so you can automate what you need to automate.

This plugin provides a secure HTTPS interface gated behind api key authentication that allows you to:

  • Read, create, update or delete existing notes. There's even a PATCH HTTP method for inserting content into a particular section of a note.
  • List notes stored in your vault.
  • Create and fetch periodic notes.
  • Execute commands and list what commands are available.
  • Full Canvas support - Read and modify Canvas files (nodes and edges).
  • Periodic notes configuration - Get periodic notes settings and recent notes.

This is particularly useful if you need to interact with Obsidian from a browser extension like Obsidian Web.

Installation

Via BRAT (Recommended)

  1. Install the BRAT plugin from Obsidian Community Plugins
  2. Open BRAT settings and click "Add Beta plugin"
  3. Enter: ArtiPyHeart/obsidian-local-rest-api
  4. Click "Add Plugin" and enable it

Manual Installation

  1. Download the latest release from Releases
  2. Extract to your vault's .obsidian/plugins/obsidian-local-rest-api/ folder
  3. Reload Obsidian and enable the plugin

MCP Server

For AI integration (Claude, etc.), use our MCP server: obsidian-api-mcp

uvx obsidian-api-mcp

Credits

This was inspired by Vinzent03's advanced-uri plugin with hopes of expanding the automation options beyond the limitations of custom URL schemes.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Obsidian Local Rest API

How do I install Obsidian Local Rest API?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Obsidian Local Rest API safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Obsidian Local Rest API still maintained?

The last commit was 9 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.