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 8 months ago security
64Good

Scored 17 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. It has been installed 0 times through Conduid.

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

Install

Install
npx 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 presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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 mirrored from the source repository 17 days ago. The original is authoritative.

Questions

About Obsidian Local Rest API

How do I install Obsidian Local Rest API?

Run npx obsidian-local-rest-api, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 64 out of 100 (good). It passes 0 of 1 static security checks; 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 8 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.