qdrant-mcp-server-legacy
Verified Safeby No-Smoke
Overview
Provides a Model Context Protocol (MCP) server for semantic search, leveraging Qdrant and various embedding providers to index and search codebases and documents. It enables AI-assisted development, knowledge base creation, and general semantic information retrieval.
Installation
node build/index.jsEnvironment Variables
- QDRANT_URL
- QDRANT_API_KEY
- EMBEDDING_PROVIDER
- EMBEDDING_MODEL
- EMBEDDING_DIMENSIONS
- EMBEDDING_BASE_URL
- EMBEDDING_MAX_REQUESTS_PER_MINUTE
- EMBEDDING_RETRY_ATTEMPTS
- EMBEDDING_RETRY_DELAY
- OPENAI_API_KEY
- COHERE_API_KEY
- VOYAGE_API_KEY
- TRANSPORT_MODE
- HTTP_PORT
- PROMPTS_CONFIG_FILE
- CODE_CHUNK_SIZE
- CODE_CHUNK_OVERLAP
- CODE_ENABLE_AST
- CODE_BATCH_SIZE
- CODE_SEARCH_LIMIT
- CODE_ENABLE_HYBRID
Security Notes
The server implements good security practices like using environment variables for API keys (e.g., OPENAI_API_KEY), validating input schemas for tool calls and prompts with Zod, and preventing path traversal for codebase indexing via `fs.realpath`. However, when deployed in 'http' transport mode, the README explicitly warns that it must be run behind a reverse proxy with HTTPS, authentication/authorization, and firewalls. Without these external protections, the HTTP endpoint is inherently vulnerable, shifting significant security responsibility to the user's deployment strategy. The server does include per-IP rate limiting as a basic defense mechanism.
Similar Servers
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
codegraph-rust
Transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code relationships, architecture, and impact rather than just performing text-based searches.
context-engine
Provides an agent-agnostic local context engine via Model Context Protocol (MCP) for coding agents, enabling semantic search, planning, code review, and prompt enhancement with AI integration.
qdrant-loader
A Model Context Protocol (MCP) server that provides advanced Retrieval-Augmented Generation (RAG) capabilities to AI development tools by bridging a QDrant knowledge base for intelligent, context-aware search.