Store and retrieve documents using Qdrant for RAG workflows. Use for persistent memory, research storage, and semantic search.
Use the qdrant MCP server tools for persistent vector storage and semantic retrieval.
| Tool | Purpose |
|---|---|
qdrant-store |
Store information with automatic embedding |
qdrant-find |
Semantic search for stored information |
The collection name is configured via environment variable:
COLLECTION_NAME - Set to ${WORKSPACE_PROFILE:-default}_memoriesThis provides workspace isolation - each profile gets its own collection.
Store information with the qdrant-store tool:
Tool: qdrant-store
Information: "GitHub REST API uses OAuth tokens for authentication. Personal access tokens (PATs) provide scoped access to repositories, issues, and other resources. Fine-grained PATs offer more granular permissions than classic tokens."
Metadata:
source: "https://docs.github.com/rest/authentication"
type: "documentation"
harvested_at: "2025-01-04"
tags: "github,api,authentication"
Always include:
source - Original URL or file pathtype - Content type (documentation, code, article, etc.)harvested_at - ISO date of collectiontags - Comma-separated searchable keywordsOptional but useful:
project - Related project namelanguage - Programming language if codeversion - API or library versionsummary - Brief content summaryFind related content by meaning:
Tool: qdrant-find
Query: "how to authenticate with OAuth"
The tool returns the most semantically similar stored information.
Before researching, query for existing content:
Tool: qdrant-find
Query: "GitHub Actions workflow syntax"
If results are relevant and recent (check metadata), use them. Otherwise, harvest fresh content.
When gathering new information:
Tool: qdrant-store
Information: "<extracted content here>"
Metadata:
source: "<url or path>"
type: "documentation"
harvested_at: "<today's date>"
tags: "<relevant,keywords>"
When answering questions or implementing features:
qdrant-findharvested_at in resultsqdrant-store