README Excerpt
MCP server for semantic code search with AST-aware chunking, hybrid vectors, and query syntax. - **Python 3.12+** - **Linux or macOS** (uses POSIX file locking via vector-core; not compatible with Windows) - [Qdrant](https://qdrant.tech/) vector database (default: `localhost:6333`) - An OpenAI-compatible embedding API (e.g., llama.cpp, Ollama, or any `/v1/embeddings` endpoint; default: `localhost:8080`)
Tools (20)
CODESEARCH_CHUNK_MAX_LINESCODESEARCH_CHUNK_MIN_LINESCODESEARCH_CHUNK_OVERLAP_LINESCODESEARCH_CLASS_SPLIT_THRESHOLDCODESEARCH_DELETION_CONCURRENCYCODESEARCH_SEARCH_CACHE_EVICTION_RATIOCODESEARCH_SEARCH_CACHE_MAX_SIZECODESEARCH_SEARCH_CACHE_TTL_SECONDSCODESEARCH_UPSERT_BATCH_TIMEOUTCODESEARCH_UPSERT_CONCURRENCYVECTOR_EMBEDDING_DIMVECTOR_EMBEDDING_MODELVECTOR_EMBEDDING_URLVECTOR_QDRANT_URLauthorizationbothchunkcleanup_orphanscode_searchdatabase