MarkIndex runs on your own machine — the client starts it, so there is no endpoint to ping. 607 installs a week from npm. Last commit 4 Nov 2026.
Vectorless, structure-first search over large Markdown libraries: section trees + zh/en BM25
Today is the operative word: we check MarkIndex every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add markindex -- npx -y markindex
{
"mcpServers": {
"markindex": {
"command": "npx",
"args": [
"-y",
"markindex"
]
}
}
}
[mcp_servers.markindex]
command = "npx"
args = ["-y", "markindex"]
{
"mcpServers": {
"markindex": {
"command": "npx",
"args": [
"-y",
"markindex"
]
}
}
}
{
"servers": {
"markindex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"markindex"
]
}
}
}
BM25 search + tree navigation over markdown docs for AI agents. No embeddings, no LLM calls.
Local hybrid keyword + vector search (SQLite FTS5 + sqlite-vec) over markdown vaults and code.
Local Markdown search, navigation and editing via MCP, with optional vector embeddings.
Read-only local-first MCP server for private Markdown, PDF, and Tika-backed search on Windows.
Read-only local-first MCP server for private Markdown, PDF, and Tika-backed search on Windows.
SQLite-backed hybrid (vector + FTS) code search index for Claude Code over MCP.
Recall over your markdown notes: vector search plus your [[wikilinks]] as a graph, in SQLite.
Persistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.
Answers built from our own checks of this server.