MCP.Market

SeekLink MCP server

by simonsysun·io.github.simonsysun/seeklink·v0.7.0·11 stars

Local read-only semantic search for Markdown vaults through MCP.

B74/100grade B
What users say
No reviews yet
Be the first
Safety scan
B74/100

full report

Adoption
Growing

11 stars23 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • doctorwrite action

    Run lightweight diagnostics for MCP setup and index compatibility.

  • get
  • search
  • status

    Report 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

1 medium
  • 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 usedexec.eval
    seeklink-0.7.0/seeklink/reranker.py: … = yes_no[0] - yes_no[1] mx.eval(self._cls_weight) except Excepti…
Overall 74/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 seeklink

For 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/vault

Daily 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 20

seeklink 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 MCP
    Generic markdown vault MCP with hybrid search
    B
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Socraticode
    MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
    B
  • Octocode
    AI-powered code indexer with semantic search and knowledge graphs
    A
  • Sui Knowledge Base (kapa.ai)
    Semantic search across Sui documentation and knowledge sources, powered by kapa.ai
    A