SeekLink MCP server
io.github.simonsysun/seeklink·v0.7.0·11 starsLocal read-only semantic search for Markdown vaults through MCP.
11 stars23 downloads/wk
Reviews
Write oneNobody has reviewed SeekLink yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SeekLink tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
doctorwrite actionRun lightweight diagnostics for MCP setup and index compatibility.
getsearchstatusReport vault, index, model-config, and freshness state.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 112 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalseeklink-0.7.0/seeklink/reranker.py: … = yes_no[0] - yes_no[1] mx.eval(self._cls_weight) except Excepti…
How SeekLink compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 43% of 3,470 Web search servers
- Tools
- 4
- the typical Web search server has 5
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 11
- more than 86% of 1,786 Web search servers
- Downloads a week
- 23
- more than 9% of 827 Web search servers with a package
What its tools let an agent do: 3 read · 1 change
Install SeekLink in Claude Code, Cursor or VS Code
claude mcp add seeklink -- uvx seeklink
What the publisher says
From the SeekLink repository's README, as published. We do not edit it. Read it on GitHub
SeekLink
<!-- mcp-name: io.github.simonsysun/seeklink -->
English · 中文
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.
It is built for personal knowledge bases, Obsidian-compatible vaults, bilingual English/Chinese notes, and local agent workflows. MCP clients such as Claude Code, Cursor, and VS Code can call the same read-only search/get/status/doctor surface through seeklink[mcp]. It is also a useful search layer for Markdown wiki patterns such as Andrej Karpathy's llm-wiki: an agent can search existing pages, read precise line windows, then update the wiki without sending the vault to a hosted service.
Everything runs locally. No API key. No cloud search service. No Obsidian plugin required.
Install
uv tool install seeklink
# or
pip install seeklinkFor Apple Silicon reranking support, install the optional MLX extra:
uv tool install "seeklink[mlx]"
# or
pip install "seeklink[mlx]"For Model Context Protocol (MCP) clients such as Claude Code, Cursor, or VS Code, install the optional MCP extra:
uv tool install "seeklink[mcp]"
# or
pip install "seeklink[mcp]"SeekLink requires Python's sqlite3 module to be linked against SQLite 3.45 or newer with FTS5 enabled. seeklink status --vault PATH checks this and prints a clear error if the runtime SQLite is too old.
Quick Start
# 1. Build the index first.
seeklink index --vault /path/to/vault
# 2. Search it.
seeklink search "machine learning" --vault /path/to/vaultDaily use is simpler if you set a default vault:
export SEEKLINK_VAULT=/path/to/vault
seeklink index
seeklink search "agent memory systems"
seeklink get notes/agent-memory-patterns.md:1 -C 20seeklink search and single-file seeklink index path/to/file.md use a resident daemon when --vault is not passed. The daemon keeps the embedder and optional reranker warm in memory; on macOS this appears as a local Python process. It is local-only, uses a Unix socket, and does not open a network port or call a cloud service. By default it exits after 15 minutes of inactivity. Full-vault seeklink index runs in-process so progress stays on stderr and the final Done: summary stays on stdout. seeklink status and seeklink get always stay cold-start: status only reads SQLite metadata, and get reads the file directly from disk. Use --no-daemon, SEEKLINKNODAEMON=1, or an explicit --vault PATH when a script needs a one-shot cold-start path.
MCP users follow the same first step: build the index with seeklink index --vault PATH before registering the MCP server.
Output
Text search output is stable:
SCORE PATH[:LINE] TITLE
<content preview, one line, up to 120 chars>Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SeekLink: common questions
- Is SeekLink MCP server safe?
- Mostly: it is graded B (74/100). Read the SeekLink safety report
- How do I install SeekLink?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does SeekLink need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SeekLink maintained?
- The last commit was 149 days ago (2026-06-08). The latest release is v0.7.0.
- What can I use instead of SeekLink?
- Servers from other publishers that do the same job: Markdown Vault MCP server, Arxiv MCP server and Socraticode MCP server.
- How does SeekLink compare with other Web search MCP servers?
- safety score 74/100 (higher than 43% of 3,470 Web search servers); tools 4 (the typical Web search server has 5); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to SeekLink
Same job from other publishers: the closest match first, then the best rated.
- Markdown Vault MCPGeneric markdown vault MCP with hybrid searchnot reviewedEstablishedB
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- not reviewedEstablishedA
- Sui Knowledge Base (kapa.ai)Semantic search across Sui documentation and knowledge sources, powered by kapa.ainot reviewedEstablishedA