# QMD (Query Markup Documents) ## Docs - [Hybrid Search Pipeline](https://mintlify.wiki/tobi/qmd/architecture/hybrid-search.md): Query expansion, RRF fusion, and reranking in QMD - [Indexing Flow](https://mintlify.wiki/tobi/qmd/architecture/indexing.md): How QMD indexes documents and builds search indexes - [Architecture Overview](https://mintlify.wiki/tobi/qmd/architecture/overview.md): High-level architecture of QMD hybrid search engine - [Score Fusion & Normalization](https://mintlify.wiki/tobi/qmd/architecture/score-fusion.md): Score normalization, RRF fusion, and position-aware blending - [Smart Chunking](https://mintlify.wiki/tobi/qmd/architecture/smart-chunking.md): Chunking algorithm with break point scoring and code fence protection - [qmd cleanup](https://mintlify.wiki/tobi/qmd/cli/cleanup.md): Clean up the index and reclaim disk space - [qmd collection](https://mintlify.wiki/tobi/qmd/cli/collection.md): Manage indexed collections of documents - [qmd context](https://mintlify.wiki/tobi/qmd/cli/context.md): Attach human-written context to collections and paths - [qmd embed](https://mintlify.wiki/tobi/qmd/cli/embed.md): Generate vector embeddings for semantic search - [Filtering Options](https://mintlify.wiki/tobi/qmd/cli/filtering.md): Control search scope with collection filters, result limits, and score thresholds - [qmd get](https://mintlify.wiki/tobi/qmd/cli/get.md): Retrieve a single document by path or docid - [qmd ls](https://mintlify.wiki/tobi/qmd/cli/ls.md): List collections or files within a collection - [qmd mcp](https://mintlify.wiki/tobi/qmd/cli/mcp.md): Start the Model Context Protocol server for AI agents - [qmd multi-get](https://mintlify.wiki/tobi/qmd/cli/multi-get.md): Retrieve multiple documents by glob pattern or list - [Output Formats](https://mintlify.wiki/tobi/qmd/cli/output-formats.md): Reference for all QMD output format options (--json, --csv, --md, --xml, --files) - [qmd query](https://mintlify.wiki/tobi/qmd/cli/query.md): Hybrid search with query expansion and reranking (recommended) - [qmd search](https://mintlify.wiki/tobi/qmd/cli/search.md): BM25 full-text keyword search (no LLM) - [qmd status](https://mintlify.wiki/tobi/qmd/cli/status.md): Show index health and collection statistics - [qmd update](https://mintlify.wiki/tobi/qmd/cli/update.md): Re-index all collections and refresh content - [qmd vsearch](https://mintlify.wiki/tobi/qmd/cli/vsearch.md): Vector semantic search with embeddings - [Collections](https://mintlify.wiki/tobi/qmd/concepts/collections.md): Understanding how QMD organizes and indexes your documents - [Context Management](https://mintlify.wiki/tobi/qmd/concepts/context.md): Add hierarchical metadata to improve search quality and LLM understanding - [Vector Embeddings](https://mintlify.wiki/tobi/qmd/concepts/embeddings.md): How QMD generates and uses embeddings for semantic search - [Query Syntax](https://mintlify.wiki/tobi/qmd/concepts/query-syntax.md): Advanced query document format with typed sub-queries - [Search Modes](https://mintlify.wiki/tobi/qmd/concepts/search-modes.md): Understanding QMD's three search modes and when to use each - [AI Agents](https://mintlify.wiki/tobi/qmd/guides/ai-agents.md): Integrating QMD with AI agents and LLM workflows - [Collection Management](https://mintlify.wiki/tobi/qmd/guides/collection-management.md): Managing indexed directories, filtering, and update commands - [Document Retrieval](https://mintlify.wiki/tobi/qmd/guides/document-retrieval.md): Using get/multi-get, docids, and glob patterns to retrieve documents - [MCP Server](https://mintlify.wiki/tobi/qmd/guides/mcp-server.md): Setting up the Model Context Protocol server for Claude and other MCP clients - [Searching](https://mintlify.wiki/tobi/qmd/guides/searching.md): How to search effectively, understanding scores, and filtering options - [Installation](https://mintlify.wiki/tobi/qmd/installation.md): Install QMD and download the required GGUF models for local search - [Introduction](https://mintlify.wiki/tobi/qmd/introduction.md): On-device hybrid search for your markdown files with BM25, vector search, and LLM reranking - [Claude Code](https://mintlify.wiki/tobi/qmd/mcp/claude-code.md): Configure QMD MCP server for Claude Code CLI and editor - [Claude Desktop](https://mintlify.wiki/tobi/qmd/mcp/claude-desktop.md): Configure QMD MCP server for Claude Desktop - [get Tool](https://mintlify.wiki/tobi/qmd/mcp/get.md): Retrieve a single document by path or docid - [HTTP Transport](https://mintlify.wiki/tobi/qmd/mcp/http-transport.md): Run QMD MCP server as a persistent HTTP daemon - [multi_get Tool](https://mintlify.wiki/tobi/qmd/mcp/multi-get.md): Retrieve multiple documents by glob pattern or list - [MCP Overview](https://mintlify.wiki/tobi/qmd/mcp/overview.md): Learn how QMD exposes search and retrieval tools via the Model Context Protocol - [query Tool](https://mintlify.wiki/tobi/qmd/mcp/query.md): Multi-strategy search with typed sub-queries (lex/vec/hyde) - [status Tool](https://mintlify.wiki/tobi/qmd/mcp/status.md): Check QMD index status and collection health - [Quick Start](https://mintlify.wiki/tobi/qmd/quickstart.md): Get your first QMD search working in 5 minutes ## OpenAPI Specs - [openapi](https://mintlify.wiki/tobi/qmd/api-reference/openapi.json)