.json payload file (plus a .txt text
file and an optional blob), and semantic search is the search command.
Connection
Local / self-hosted
Pointhost/port at a running Qdrant (defaults localhost:6333):
Qdrant Cloud
Useurl plus an api_key:
Search
Search is thesearch "<query>" <path> command. It returns ranked points as
their canonical <id>.txt (or <id>.json) file paths plus a similarity score,
so results compose with cat, wc, and pipes (grep/rg stay lexical).
The query text is turned into a vector two ways:
- Local (default): the
qdrant-client[fastembed]extra embeds the query in process withembedding_model(defaultsentence-transformers/all-MiniLM-L6-v2). - Server-side: set
cloud_inferenceto let a Qdrant Cloud (inference-enabled) cluster embed the query. The TypeScript backend always uses this path.
Limits
The resource is read-only and bounds how much an agent can pull:search_limit(10): default top-k returned bysearch.max_rows(1,000): hard ceiling on points listed per folder.
group_by fields if Qdrant reports
one is required. max_rows caps how many points are scanned per folder.
See the Python and TypeScript
resource pages for full config.