About Picoqmd
Picoqmd is an MCP server published by altSeneca in the RAG category: lightweight QMD alternative: fully local hybrid search engine (BM25 + vector + rerank) and MCP server in a single ~15MB Go binary. No Node.js. Runs on Raspberry Pi.
The repository has 7 stars and 1 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/altSeneca/picoqmdThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
deep_searchQuery expansion + fan-out + RRF + re-ranking (`noExpand`, `noRerank` to trim stages)
Parameters not published.
getRetrieve a document by path, `#docid`, or `qmd://` URI, with `:from:count` line ranges, line-numbered
Parameters not published.
multi_getBatch retrieve by glob or comma-separated list; oversized files reported as skipped, never silently dropped
Parameters not published.
researchComposite: BM25 + vector in parallel, deduplicated via RRF, one call
Parameters not published.
searchBM25 keyword search via SQLite FTS5 with prefix matching, disk-extracted snippets, line citations
Parameters not published.
statusIndex health, embedding fingerprint, pending counts, stale observation count
Parameters not published.
vector_searchSemantic similarity using embeddings
Parameters not published.
Ask AI
Ask AI about Picoqmd
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.