MCP Directory
Back

obsidian-local-rest-api

by coddingtonbear · TypeScript · ★ 2,538

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

Install

npx -y github:coddingtonbear/obsidian-local-rest-api

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "obsidian-local-rest-api": {
      "command": "npx",
      "args": [
        "-y",
        "github:coddingtonbear/obsidian-local-rest-api"
      ]
    }
  }
}

From the README

Give your scripts, browser extensions, and AI agents a direct line into your Obsidian vault via a secure, authenticated REST API. **Interactive API docs:** https://coddingtonbear.github.io/obsidian-local-rest-api/ Access your vault through the **REST API** or the **built-in [MCP server](https://modelcontextprotocol.io/)** — both interfaces expose the same core capabilities, so scripts, browser extensions, and AI agents all speak the same language. - **Read, create, update, or delete notes** — full CRUD on any file in your vault, including binary files - **Surgically patch specific sections*…
Read full README on GitHub →

Related productivity servers