# Obsidian via REST

> Use this tool when you need to integrate with Obsidian vaults for note retrieval, full-text search, and semantic search capabilities. It solves problems related to accessing and searching Obsidian notes, providing a reliable and efficient API with automatic failover and optional authentication. The tool accepts various inputs, including API requests and authentication tokens, and outputs notes and search results through stdio or HTTP JSON-RPC with SSE streaming.

Canonical page: https://skillsregistry.net/skills/oleksandrkucherenko-obsidian-via-rest  
JSON: https://api.skillsregistry.net/v1/skills/oleksandrkucherenko-obsidian-via-rest

## Description

Integrates with Obsidian vaults through the Local REST API plugin using Bun as the runtime. Provides note retrieval, full-text search, and semantic search capabilities with a self-healing API that tests multiple URLs in parallel, selects the fastest endpoint, and maintains automatic failover. Supports both stdio transport for local clients and HTTP JSON-RPC with SSE streaming for remote access, with optional Bearer token authentication for secure deployments.

## Trust

- **Trust score (0–1):** 0.74
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/oleksandrkucherenko-obsidian-via-rest)
- **Repository:** <https://github.com/oleksandrkucherenko/mcp-obsidian-via-rest>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "oleksandrkucherenko-obsidian-via-rest"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/oleksandrkucherenko-obsidian-via-rest` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/oleksandrkucherenko-obsidian-via-rest/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
