Labsco
MCP SERVER

Workspace-Qdrant-MCP

by ChrisGVE

A project-scoped vector database for coding assistants: hybrid semantic and keyword search over your codebase, plus a place to store findings so the next session can retrieve them.

Code Intelligence & Repository Indexing
Summary
Storing is half the point, not an afterthought.

Most code-search servers only read. Here the write path is the design: findings, design rationale and research go into a scratchpad that later sessions — and sub-agents, which start with no history at all — can search semantically. The README ships the CLAUDE.md text to make an assistant use it that way, including the three-step habit of searching first, falling back to plain file tools second, and storing what was learned at the end. Note the rebuild in progress before you commit a large index to it.

What it is

A Qdrant-backed search layer with automatic Git project detection, a Rust daemon doing the file watching and embedding, and a Rust CLI for operations. Search combines semantic similarity with keyword matching using Reciprocal Rank Fusion; code is chunked with Tree-sitter and enriched with LSP data for active projects.

What you get
  • Hybrid semantic and keyword search across indexed content, plus exact substring and regex search over FTS5 — `search`, `grep`
  • Direct document lookup by id or metadata filter, and file and folder listing for exploring project structure — `retrieve`, `list`
  • A write path: store content, register projects, and save notes so findings survive the session — `store`
  • Persistent behavioural rules that load back into context at the start of a session — `rules`
  • Four collections with different scopes: indexed project code, a library of external reference docs, a scratchpad for analysis and design rationale, and the rules themselves
  • A code relationship graph with PageRank, community detection and betweenness centrality, queried from the CLI
  • A background daemon that watches files continuously, so the index tracks the working tree without manual re-ingestion
Requirements

A running Qdrant reachable at `QDRANT_URL` — the README's one-liner starts the `qdrant/qdrant` image on port 6333 with a storage volume. A C compiler, because Tree-sitter grammars ship as C source and are compiled locally — Xcode Command Line Tools on macOS, build-essential on Debian or Ubuntu, Visual Studio Build Tools on Windows. Clang and LLVM only if you build the daemon from source; prebuilt binaries do not need it. Install through Homebrew, the download script, or a source build; that puts `wqm`, `memexd` and the server on your PATH. `QDRANT_API_KEY` is needed for Qdrant Cloud, and `FASTEMBED_MODEL` selects the embedding model. Apache 2.0 licensed, and a v0.2.0 rebuild is in progress.

Setup effort

One command — workspace-qdrant-mcp