
SeekLink
A local semantic search layer for Markdown vaults that runs entirely offline. It indexes your notes once, then exposes four read-only MCP tools: search with hybrid keyword and vector retrieval, get for reading precise line windows, status for index health, and doctor for diagnostics. Built for personal knowledge bases and Obsidian-compatible vaults. The search daemon keeps embeddings warm in memory and supports optional MLX reranking on Apple Silicon. Results return line-anchored paths you can feed directly to get, so agents can search existing notes and read targeted context without uploading your vault to a cloud service. No API keys, no Obsidian plugin required.
- GitHub stars
- 10
- tools
- 4
- transport
- STDIO
- last updated
- May 7, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
searchSearches the vault with hybrid keyword and vector retrieval, returning line-anchored results.
Searches the vault with hybrid keyword and vector retrieval, returning line-anchored results.
No parameter schema in public metadata yet.
getReads a precise file window from the vault.
Reads a precise file window from the vault.
No parameter schema in public metadata yet.
statusReports index counts, model names, index-configuration compatibility, SQLite WAL status, and freshness warnings.
Reports index counts, model names, index-configuration compatibility, SQLite WAL status, and freshness warnings.
No parameter schema in public metadata yet.
doctorChecks Python, SQLite, the local database, index compatibility, daemon state, and optional MLX availability.
Checks Python, SQLite, the local database, index compatibility, daemon state, and optional MLX availability.
No parameter schema in public metadata yet.
Sponsors
Readme
SeekLink
Status: paused. SeekLink is no longer actively maintained. For an actively-developed local Markdown search engine in the same space — local hybrid keyword + vector search, line-anchored results, CLI + MCP, multilingual — we recommend qmd.
SeekLink is a local semantic search CLI and optional read-only MCP stdio server
for Markdown vaults. It indexes a folder of .md files, searches with hybrid
keyword + vector retrieval, and returns line-anchored results that humans and
agents can read with simple shell commands.
Details
- Repository
- github.com/simonsysun/seeklink
- Website
- github.com/simonsysun/seeklink
- Categories
- Documents & Knowledge, Search & Web Crawling
- Package
seeklink- Transport
- STDIO
- Registry
- MCP registry, active