Search your entire vault
in milliseconds.
Seekstone is the fastest Obsidian MCP server for Claude — filesystem-direct, no plugins, no app required. Searches return in 1.4–3.2 ms with ~575× smaller payloads, so Claude reads your whole note library without burning its context.
npx -y seekstone init The only Obsidian MCP server
with published numbers.
Measured against 5 popular servers on a real vault — 1,955 notes, 20 runs each. The harness is open source; run it on your own vault and verify every figure.
Everything Claude needs
to work your vault.
Read and write, link-graph and periodic notes — the broadest toolset of any Obsidian MCP server. Four capabilities no other tested server even ships.
search Full-text search returning ranked ~200-char excerpts — not full notes.
read_note Read a note by path. Return a single section, block, or line range.
list_notes List notes, optionally filtered by folder prefix or tag.
list_tags Every tag in the vault, sorted by usage count or alphabetically.
outline_note Heading & block structure — cheap navigation before a targeted read.
get_backlinks Find all notes that link to a given note.
get_links List all outgoing wikilinks and markdown links from a note.
get_periodic_note Read any date's daily / weekly / monthly note — Obsidian closed.
create_note Create a note with optional frontmatter; parent dirs made for you.
append_note Append text to a note body without ever touching frontmatter.
patch_frontmatter Edit YAML in place — key order, quote style and comments preserved.
patch_note Insert text immediately after a heading, frontmatter untouched.
replace_in_note Replace the first occurrence of a phrase, with a dry-run preview.
move_note Move or rename a note; destination directories created automatically.
append_periodic_note Append to today's periodic note, creating it from a template.
delete_note Permanently delete a note. Irreversible — only when you ask.
Your context is precious.
Most servers return full note content for every hit — megabytes your model has to read. Seekstone returns short ranked excerpts, so a query that cost 459,000 tokens costs about 800.
Your vault stays yours.
No Obsidian app, no Local REST API plugin, no cloud. Seekstone reads files straight from disk, makes zero network calls, and sends no telemetry. Writes only ever happen when you ask.
Your files, forever.
Plain Markdown on your machine — nothing to lock you in. Frontmatter edits are byte-identical by design: key order, quote style and comments preserved, proven by the test harness.
Pick your way in.
Two npm names, one server. Works with Claude Desktop, Claude Code, Cursor, Windsurf — any MCP-over-stdio client.
- 1Download
seekstone.mcpbfrom GitHub Releases. - 2Open it with Claude Desktop — double-click in Finder.
- 3Pick your Obsidian vault when prompted. Done.
Auto-detects your vault, validates it, and patches Claude Desktop for you.
npx -y seekstone init --write to patch in place, or --vault to choose. One command configures Claude Code end-to-end.
Paste into claude_desktop_config.json (Settings → Developer).