mcp-qdrant-server-with-qdrant-db
1
This project integrates a Qdrant vector database with an MCP server, allowing for storing and searching code snippets through natural language and semantic search functionalities. It offers tools for storing and retrieving information from the Qdrant database.
MCP Server with Qdrant
- Integrates Qdrant vector database with MCP to store and search code snippets.
Features
- Store and manage code snippets.
- Natural language-based code search.
- Semantic search for related code retrieval.
- Supports Server-Sent Events transmission.
System Configuration
- Qdrant: Vector database server (ports: 6333, 6334).
- MCP Server: Manages code snippets (port: 8000).
- Embedding Model: (default) sentence-transformers/all-MiniLM-L6-v2.
Tools
1. qdrant-store
- Stores information in Qdrant.
2. qdrant-find
- Searches for information in Qdrant.
Getting Started
- Requirements: Docker, Docker Compose.
- Clone repository and start services with docker-compose.
Environment Variables
- QDRANT_URL: Qdrant server address.
- COLLECTION_NAME: Collection name.
- EMBEDDING_MODEL: Embedding model.