mcp-qdrant-embedding-search
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-qdrant-embedding-searchfind documents similar to 'neural networks'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-qdrant-embedding-search
MCP server that searches documents in Qdrant using embeddings from LMStudio.
Takes a text query, converts it to a vector via LMStudio's OpenAI-compatible API, and performs semantic search in Qdrant.
Prerequisites
Node.js 18+
LMStudio running with an embedding model loaded (default:
text-embedding-qwen3-embedding-4b)Qdrant running with a collection containing your documents
Related MCP server: qdrant-mcp
Usage
With npx
{
"mcpServers": {
"qdrant-docs": {
"command": "npx",
"args": ["-y", "mcp-qdrant-embedding-search"],
"env": {
"QDRANT_URL": "http://localhost:6333",
"QDRANT_COLLECTION": "my_docs",
"LMSTUDIO_URL": "http://localhost:1234"
}
}
}
}With node (local)
git clone https://github.com/plixplox/mcp-qdrant-embedding-search.git
cd mcp-qdrant-embedding-search
npm install
npm run build{
"mcpServers": {
"qdrant-docs": {
"command": "node",
"args": ["/path/to/mcp-qdrant-embedding-search/dist/index.js"],
"env": {
"QDRANT_COLLECTION": "my_docs"
}
}
}
}Tools
search_docs
Search documents by semantic similarity.
Parameter | Type | Required | Description |
| string | yes | Search query text |
| number | no | Max results (default: 5) |
| string | no | Qdrant collection (default: from config) |
list_collections
List all available Qdrant collections. No parameters.
Configuration
All settings are configured via environment variables:
Variable | Default | Description |
|
| LMStudio server URL |
|
| Embedding model name |
|
| Qdrant server URL |
| — | Qdrant API key (optional) |
|
| Default collection to search |
|
| Default number of results |
|
| Custom name for the search tool |
|
| Custom description for the search tool |
|
| Custom name for the list tool |
|
| Custom description for the list tool |
Custom tool descriptions
Tool names and descriptions are visible to the LLM and affect when it decides to call them. Customize them to match your use case:
{
"env": {
"TOOL_SEARCH_NAME": "search_api_reference",
"TOOL_SEARCH_DESCRIPTION": "Search the REST API reference. Use when you need endpoint specs, request/response schemas, or auth details."
}
}License
ISC
Related MCP Connectors
MCP server for querying Forkast documentation
Agentic search over your Dewey document collections from any MCP-compatible client.
MCP server for searching Airweave collections with natural language queries.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.33 npm136Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for document ingestion and semantic search on Qdrant. Enables ingesting local documents, generating embeddings with OpenAI, and performing vector search with metadata filters.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server for Qdrant vector database with local BERT embeddings. Enables semantic search and vector storage operations through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for persistent memory using Qdrant vector store. Stores text memories with LLM-generated embeddings and retrieves them via semantic search.33 npm1MIT