Summary
It hands the search to ripgrep, so the patterns are ones you already know.
A pattern and any flags you want go straight to ripgrep, which means a vault of thousands of notes answers as fast as the command line does. Reading then parses the hits into content, structured frontmatter and tags rather than raw text.
What it is
A read-only server over an Obsidian vault on your own disk. Search runs through ripgrep; reading parses the markdown, its YAML frontmatter and its tags.
What you get
- search_notes — a ripgrep pattern run across the vault, returning each note's path with its matching lines and surrounding context
- Extra ripgrep flags passed straight through, so case-sensitive, whole-word and multiline searches behave as they do on the command line
- read_notes — one or more notes read and parsed, with frontmatter returned as structured metadata and Obsidian tags extracted separately
Requirements
The Deno runtime, the ripgrep binary on your PATH, and the path to your vault set in the environment before the server starts. It runs on Windows, macOS and Linux.
