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