Qdrant Retrieve

Pesquisa semântica usando o banco de dados vetorial Qdrant.

Documentação

Qdrant Retrieve MCP Server

Servidor MCP para busca semântica com o banco de dados vetorial Qdrant.

Recursos

  • Busca semântica em múltiplas coleções
  • Suporte a múltiplas consultas
  • Contagem de resultados configurável
  • Rastreamento da origem das coleções

Nota: O servidor se conecta a uma instância Qdrant especificada por URL.

Nota 2: A primeira recuperação pode ser mais lenta, pois o servidor MCP baixa o modelo de incorporação necessário.

API

Ferramentas

  • qdrant_retrieve
    • Recupera documentos semanticamente semelhantes de múltiplas coleções do armazenamento vetorial Qdrant com base em múltiplas consultas
    • Entradas:
      • collectionNames (string[]): Nomes das coleções Qdrant para pesquisar
      • topK (number): Número de documentos semelhantes principais a recuperar (padrão: 3)
      • query (string[]): Matriz de textos de consulta para pesquisar
    • Retornos:
      • results: Matriz de documentos recuperados com:
        • query: A consulta que produziu este resultado
        • collectionName: Nome da coleção de onde este resultado veio
        • text: Conteúdo de texto do documento
        • score: Pontuação de similaridade entre 0 e 1

Uso com Claude Desktop

Adicione isto ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "qdrant": {
      "command": "npx",
      "args": ["-y", "@gergelyszerovay/mcp-server-qdrant-retrive"],
      "env": {
        "QDRANT_API_KEY": "your_api_key_here"
      }
    }
  }
}

Opções de Linha de Comando

MCP server for semantic search with Qdrant vector database.

Options
  --enableHttpTransport      Enable HTTP transport [default: false]
  --enableStdioTransport     Enable stdio transport [default: true]
  --enableRestServer         Enable REST API server [default: false]
  --mcpHttpPort=<port>       Port for MCP HTTP server [default: 3001]
  --restHttpPort=<port>      Port for REST HTTP server [default: 3002]
  --qdrantUrl=<url>          URL for Qdrant vector database [default: http://localhost:6333]
  --embeddingModelType=<type> Type of embedding model to use [default: Xenova/all-MiniLM-L6-v2]
  --help                     Show this help message

Environment Variables
  QDRANT_API_KEY            API key for authenticated Qdrant instances (optional)

Examples
  $ mcp-qdrant --enableHttpTransport
  $ mcp-qdrant --mcpHttpPort=3005 --restHttpPort=3006
  $ mcp-qdrant --qdrantUrl=http://qdrant.example.com:6333
  $ mcp-qdrant --embeddingModelType=Xenova/all-MiniLM-L6-v2