Skip to main content

Tools

Collection Management

ToolDescription
create_collectionCreate collection with specified distance metric (Cosine/Euclid/Dot)
list_collectionsList all collections
get_collection_infoGet collection details and statistics
delete_collectionDelete collection and all documents

Document Operations

ToolDescription
add_documentsAdd documents with automatic embedding (supports string/number IDs, metadata)
semantic_searchNatural language search with optional metadata filtering
hybrid_searchHybrid search combining semantic and keyword (BM25) search with RRF
delete_documentsDelete specific documents by ID

Code Vectorization

ToolDescription
index_codebaseIndex a codebase for semantic code search with AST-aware chunking
search_codeSearch indexed codebase using natural language queries
reindex_changesIncrementally re-index only changed files (detects added/modified/deleted)
get_index_statusGet indexing status and statistics for a codebase
clear_indexDelete all indexed data for a codebase

Search Parameters

rerank — Result Reranking

Reorder search results based on git metadata signals.

For semantic_search / hybrid_search (analytics):

PresetUse CaseSignals
relevanceDefault semantic similaritysimilarity only
techDebtFind legacy problematic codeage + churn + bugFix + volatility
hotspotsBug huntingchunkChurn + chunkRelativeChurn + burstActivity + bugFix + volatility
codeReviewReview recent changesrecency + burstActivity + density + chunkChurn
onboardingEntry points for new devsdocumentation + stability
securityAuditOld code in critical pathsage + pathRisk + bugFix + ownership + volatility
refactoringRefactoring candidateschunkChurn + relativeChurnNorm + chunkSize + volatility + bugFix + age
ownershipKnowledge transferownership + knowledgeSilo (flags single-author code)
impactAnalysisDependency analysisimports count

For search_code (practical development):

PresetUse CaseBoost
relevanceDefault semantic similarity
recentFind recently modified codelow ageDays
stableFind stable implementation exampleslow commitCount

Custom weights:

{ "custom": { "similarity": 0.7, "recency": 0.3 } }

Available weight keys: similarity, recency, stability, churn, age, ownership, chunkSize, documentation, imports, bugFix, volatility, density, chunkChurn, relativeChurnNorm, burstActivity, pathRisk, knowledgeSilo, chunkRelativeChurn

metaOnly — Metadata Only Response

For semantic_search / hybrid_search only. Returns metadata without content:

{
"score": 0.87,
"relativePath": "src/auth/login.ts",
"startLine": 45,
"endLine": 89,
"language": "typescript",
"chunkType": "function",
"name": "handleLogin",
"imports": ["express", "jsonwebtoken", "./utils"],
"git": { "ageDays": 5, "commitCount": 12, "dominantAuthor": "alice" }
}

imports contains file-level imports (inherited by all chunks from that file). Used by impactAnalysis reranking to boost files with many dependencies.

Use for file discovery, analytics, or reducing response size.

Resources

  • qdrant://collections — list all collections
  • qdrant://collection/{name} — collection details