loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

obsidian-remote-mcp

MCP Tool

nweii/obsidian-remote-mcp

Self-hosted MCP server for headless Obsidian vaults over HTTPS

Install

$ npx loaditout add nweii/obsidian-remote-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "obsidian-remote-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "obsidian-remote-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

obsidian-remote-mcp

A self-hosted MCP server for headless Obsidian vaults. It gives remote AI clients read and write access to a vault over HTTPS without requiring the Obsidian desktop app to be running on the same machine.

This is meant for server environments: home servers, NAS boxes, VPSes, containers, and other setups where your vault lives on disk and you want to expose it through a remote MCP endpoint for apps like Claude.ai. obsidian-remote-mcp is filesystem-backed instead: it works directly from the vault on disk.

What it includes

The server currently exposes these tools:

| Tool | Description | |------|-------------| | vault_context | Read the vault guidance note configured by VAULT_CONTEXT_PATH, or fall back to AGENTS.md / CLAUDE.md | | vault_read | Full note text (mode full, default) or list one folder level (mode list; path "" = vault root) | | vault_outline | All # headings in a note (one per line); use before vault_read_section | | vault_read_section | Body under a single heading (heading = text without #, case-insensitive) | | vault_frontmatter | Read YAML frontmatter from a note; optional property for a single key | | vault_links | Read outgoing wikilinks and optional backlinks | | vault_create | Create a new note | | vault_update | Replace a note's full contents | | vault_set_frontmatter_property | Set one frontmatter property without rewriting the note body | | vault_edit | Append, prepend, or replace exact text within a note | | vault_trash | Move a note to .trash | | vault_search_title | Find notes by filename (partial or exact); returns paths for vault_read | | vault_search_content | Regex search in note bodies; optional folder to scope large vaults | | vault_daily_note | Read or create a daily note using a configurable path template |

Quick start

Runtime. The server is TypeScript on Bun. There is no separate b

Tags

bundockerheadlessmcpmodel-context-protocoloauth2obsidianpkcetypescript

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated22 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/27/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/nweii/obsidian-remote-mcp)](https://loaditout.ai/skills/nweii/obsidian-remote-mcp)