agent-memory / mcp
Qdrant MCP Server
Capability: Qdrant MCP Server
Use it when
- Your agent forgets decisions, snippets, and notes between sessions and you want it to store and semantically retrieve them via MCP tools
- You want Cursor, Claude Code, or Claude Desktop to keep a searchable memory of reusable code snippets described in natural language
What it solves
Not the fit when
- Automatic capture of everything said between chats; the server exposes explicit `qdrant-store` and `qdrant-find` tools
- Standalone vector-database administration or bulk-ingestion pipelines
- Embedding providers other than FastEmbed models
- Write access when policy requires `QDRANT_READ_ONLY=true`
- Exposing SSE or streamable-HTTP transport to untrusted networks without a separate authentication and network-access boundary
- mapping or indexing an entire large codebase automatically
- improving embedding model recall quality
- hosting or scaling the Qdrant database itself
- document parsing or OCR before storage
Install
uvx mcp-server-qdrant (with QDRANT_URL or QDRANT_LOCAL_PATH plus COLLECTION_NAME env vars), or docker build -t mcp-server-qdrant . && docker run, or npx @smithery/cli install mcp-server-qdrant --client claude
Invoke
Add to your MCP client config (claude_desktop_config.json mcpServers, claude mcp add code-search -- uvx mcp-server-qdrant, or .vscode/mcp.json); the agent then calls the qdrant-store tool to save information and qdrant-find to retrieve it by natural language query
Alternatives
No reviewed alternatives recorded yet.