Back to Home
No-Smoke icon

qdrant-mcp-server-legacy

Verified Safe

by 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

Run Command
node build/index.js

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2026-01-16

Tags

mcpqdrantvector-searchsemantic-searchembeddingscode-searchollamaopenaicoherevoyage