UNPKG

zilliz-mcp-server

Version:

Universal memory layer MCP server for Zilliz Cloud - enables continuous conversations across all LLMs and agents

55 lines 2.59 kB
import { Cluster, MemoryLayerConfig } from './types.js'; import { CredentialManager } from './credentials.js'; export declare class ZillizClient { private httpClient; private credentials; private credentialManager; constructor(credentialManager?: CredentialManager); listProjects(): Promise<any[]>; createProject(name: string, description?: string): Promise<any>; listClusters(projectId?: string): Promise<Cluster[]>; createFreeCluster(name: string, regionId?: string): Promise<any>; describeCluster(clusterId: string): Promise<Cluster>; suspendCluster(clusterId: string): Promise<void>; resumeCluster(clusterId: string): Promise<void>; queryClusterMetrics(clusterId: string, timeRange?: string): Promise<any>; listDatabases(clusterId: string): Promise<any[]>; listCollections(clusterId: string, dbName?: string): Promise<any[]>; createCollection(clusterId: string, config: any): Promise<any>; describeCollection(clusterId: string, collectionName: string): Promise<any>; dropCollection(clusterId: string, collectionName: string): Promise<void>; insertEntities(clusterId: string, collectionName: string, data: any[]): Promise<any>; deleteEntities(clusterId: string, collectionName: string, filter: string): Promise<any>; search(clusterId: string, params: { collectionName: string; data: number[][]; annsField: string; limit: number; filter?: string; outputFields?: string[]; searchParams?: any; }): Promise<any>; query(clusterId: string, params: { collectionName: string; filter: string; outputFields?: string[]; limit?: number; offset?: number; }): Promise<any>; hybridSearch(clusterId: string, params: { collectionName: string; search: any[]; rerank: any; limit: number; outputFields?: string[]; }): Promise<any>; createIndex(clusterId: string, collectionName: string, indexParams: any): Promise<void>; dropIndex(clusterId: string, collectionName: string, indexName: string): Promise<void>; listIndexes(clusterId: string, collectionName: string): Promise<any[]>; loadCollection(clusterId: string, collectionName: string): Promise<void>; releaseCollection(clusterId: string, collectionName: string): Promise<void>; getLoadState(clusterId: string, collectionName: string): Promise<any>; setupMemoryLayer(config: MemoryLayerConfig): Promise<void>; healthCheck(): Promise<boolean>; } //# sourceMappingURL=zilliz-client.d.ts.map