insecure-default. The Docker command starts an instance without authentication, open to all network interfaces, so keep it on a private machine or secure it first.
Who it is forA developer prototyping a RAG or semantic search app who wants a real vector store on a laptop.
The problemKeeping embeddings in memory or in files does not scale, and filtering by metadata gets messy fast.
The outcomeA Qdrant server on localhost with a collection your app can search and filter.
What you need first
- Docker for the local server, or a free tier cluster on Qdrant Cloud
- A client library, for example the Python client
- Embeddings from a model of your choice
Steps
- Run
docker run -p 6333:6333 qdrant/qdrantto start the server - Install the Python client and connect with
QdrantClient(url="http://localhost:6333") - Store your embeddings as points with a JSON payload such as source, date or tags
- Use the Web UI to explore collections and test queries
- Read the installation and security guides before moving anything to production
Prompt for your agent
Start qdrant/qdrant locally with Docker, create a collection for my <documents>, embed them with <model>, and upsert them with payloads for source and date. Then run a search for <query> filtered by <condition> and show me the results.
Caveat. Qdrant stores and searches vectors; you still need an embedding model to create them.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for qdrant/qdrant and "Run a local vector database for your RAG app"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer