UNPKG

better-qdrant-mcp-server

Version:

MCP server for enhanced Qdrant vector database functionality

19 lines (18 loc) 822 B
import { QdrantClient } from '@qdrant/js-client-rest'; import { QdrantService, SearchResult } from '../types.js'; export declare class DefaultQdrantService implements QdrantService { client: QdrantClient; private url; private apiKey?; constructor(client: QdrantClient, url: string, apiKey?: string); listCollections(): Promise<string[]>; createCollection(name: string, vectorSize: number): Promise<void>; addDocuments(collection: string, documents: { id: string; vector: number[]; payload: Record<string, any>; }[]): Promise<void>; deleteCollection(name: string): Promise<void>; search(collection: string, vector: number[], limit?: number): Promise<SearchResult[]>; } export declare function createQdrantService(url: string, apiKey?: string): QdrantService;