shaqmughal/seekstone

View on GitHub ↗

The Obsidian MCP server that needs no plugin, no running Obsidian app — and doesn't blow your context window. Filesystem-direct, single-digit-ms search, ~2 KB payloads, 17 tools.

22 ★3 forksTypeScriptUpdated 18d ago

What you need to know

Seekstone is an Obsidian MCP server that reads your vault directly from disk with no plugin and no running Obsidian app, keeping an in-process full-text index for single-digit-millisecond search with small ranked excerpts, plus structured frontmatter queries and conservative write tools.

Install

npx -y seekstone init
npx -y seekstone

Key features

  • 19 tools
  • Full-text search with ranked excerpts
  • Structured frontmatter queries
  • Backlinks and links graph
  • Periodic notes support with Obsidian closed
  • Byte-identical frontmatter edits
  • Compare-and-swap write safety
  • Read-only mode and write path scoping
  • Published reproducible benchmarks

Caveats

  • Requires Node.js 22+ for CLI options
  • SEEKSTONE_VAULT environment variable required
Platforms: macOS · Linux · WindowsClients: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Continue
Documentation ↗

Topics

aichatgptclaudeclaude-codecursorknowledge-managementllmmarkdownmcpmcp-servermodel-context-protocolnodejsnotesobsidianobsidian-aiobsidian-mcppkmsecond-braintypescriptvault
Stars
22★
Forks
3
Language
TypeScript
License
MIT
Created
2026-05-29
Last push
2026-08-17