mcp-obsidian-index

mcp-obsidian-index

5

Obsidian Index MCP server offers semantic search capabilities over Obsidian vaults, allowing recent notes to be accessed as resources by MCP clients. It features tools for searching and updating note indices dynamically.

Obsidian Index MCP server

An MCP server that provides semantic search over an Obsidian vault and exposes recent notes as resources.

Components

Resources

  • Exposes recent notes in vaults as resources to MCP clients with obsidian://<VAULT_NAME>/<NOTE_PATH> URL scheme

Tools

  • Implements search-notes for semantic search over indexed notes

Quickstart

Install

Claude Desktop
  • On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • On Windows: %APPDATA%/Claude/claude_desktop_config.json

Development

Building and Publishing

  1. Sync dependencies: uv sync
  2. Build distributions: uv build
  3. Publish to PyPI: uv publish with credentials

Debugging