UNPKG

simple-milvus-mcp

Version:

MCP server for Milvus vector database with semantic and full-text search capabilities

958 lines 102 kB
declare const _default: { nested: { milvus: { nested: { proto: { nested: { schema: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { DataType: { values: { None: number; Bool: number; Int8: number; Int16: number; Int32: number; Int64: number; Float: number; Double: number; String: number; VarChar: number; Array: number; JSON: number; Geometry: number; BinaryVector: number; FloatVector: number; Float16Vector: number; BFloat16Vector: number; SparseFloatVector: number; }; }; FunctionType: { values: { Unknown: number; BM25: number; TextEmbedding: number; }; }; FieldState: { values: { FieldCreated: number; FieldCreating: number; FieldDropping: number; FieldDropped: number; }; }; FieldSchema: { fields: { fieldID: { type: string; id: number; }; name: { type: string; id: number; }; isPrimaryKey: { type: string; id: number; }; description: { type: string; id: number; }; dataType: { type: string; id: number; }; typeParams: { rule: string; type: string; id: number; }; indexParams: { rule: string; type: string; id: number; }; autoID: { type: string; id: number; }; state: { type: string; id: number; }; elementType: { type: string; id: number; }; defaultValue: { type: string; id: number; }; isDynamic: { type: string; id: number; }; isPartitionKey: { type: string; id: number; }; isClusteringKey: { type: string; id: number; }; nullable: { type: string; id: number; }; isFunctionOutput: { type: string; id: number; }; }; }; FunctionSchema: { fields: { name: { type: string; id: number; }; id: { type: string; id: number; }; description: { type: string; id: number; }; type: { type: string; id: number; }; inputFieldNames: { rule: string; type: string; id: number; }; inputFieldIds: { rule: string; type: string; id: number; }; outputFieldNames: { rule: string; type: string; id: number; }; outputFieldIds: { rule: string; type: string; id: number; }; params: { rule: string; type: string; id: number; }; }; }; CollectionSchema: { fields: { name: { type: string; id: number; }; description: { type: string; id: number; }; autoID: { type: string; id: number; options: { deprecated: boolean; }; }; fields: { rule: string; type: string; id: number; }; enableDynamicField: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; functions: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; }; }; BoolArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; IntArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; LongArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; FloatArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; DoubleArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; BytesArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; StringArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; ArrayArray: { fields: { data: { rule: string; type: string; id: number; }; elementType: { type: string; id: number; }; }; }; JSONArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; GeometryArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; ValueField: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; intData: { type: string; id: number; }; longData: { type: string; id: number; }; floatData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; bytesData: { type: string; id: number; }; }; }; ScalarField: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; intData: { type: string; id: number; }; longData: { type: string; id: number; }; floatData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; bytesData: { type: string; id: number; }; arrayData: { type: string; id: number; }; jsonData: { type: string; id: number; }; geometryData: { type: string; id: number; }; }; }; SparseFloatArray: { fields: { contents: { rule: string; type: string; id: number; }; dim: { type: string; id: number; }; }; }; VectorField: { oneofs: { data: { oneof: string[]; }; }; fields: { dim: { type: string; id: number; }; floatVector: { type: string; id: number; }; binaryVector: { type: string; id: number; }; float16Vector: { type: string; id: number; }; bfloat16Vector: { type: string; id: number; }; sparseFloatVector: { type: string; id: number; }; }; }; FieldData: { oneofs: { field: { oneof: string[]; }; }; fields: { type: { type: string; id: number; }; fieldName: { type: string; id: number; }; scalars: { type: string; id: number; }; vectors: { type: string; id: number; }; fieldId: { type: string; id: number; }; isDynamic: { type: string; id: number; }; validData: { rule: string; type: string; id: number; }; }; }; IDs: { oneofs: { idField: { oneof: string[]; }; }; fields: { intId: { type: string; id: number; }; strId: { type: string; id: number; }; }; }; SearchIteratorV2Results: { fields: { token: { type: string; id: number; }; lastBound: { type: string; id: number; }; }; }; SearchResultData: { oneofs: { _searchIteratorV2Results: { oneof: string[]; }; }; fields: { numQueries: { type: string; id: number; }; topK: { type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; scores: { rule: string; type: string; id: number; }; ids: { type: string; id: number; }; topks: { rule: string; type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; groupByFieldValue: { type: string; id: number; }; allSearchCount: { type: string; id: number; }; distances: { rule: string; type: string; id: number; }; searchIteratorV2Results: { type: string; id: number; options: { proto3_optional: boolean; }; }; recalls: { rule: string; type: string; id: number; }; primaryFieldName: { type: string; id: number; }; }; }; VectorClusteringInfo: { fields: { field: { type: string; id: number; }; centroid: { type: string; id: number; }; }; }; ScalarClusteringInfo: { fields: { field: { type: string; id: number; }; }; }; ClusteringInfo: { fields: { vectorClusteringInfos: { rule: string; type: string; id: number; }; scalarClusteringInfos: { rule: string; type: string; id: number; }; }; }; TemplateValue: { oneofs: { val: { oneof: string[]; }; }; fields: { boolVal: { type: string; id: number; }; int64Val: { type: string; id: number; }; floatVal: { type: string; id: number; }; stringVal: { type: string; id: number; }; arrayVal: { type: string; id: number; }; }; }; TemplateArrayValue: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; longData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; arrayData: { type: string; id: number; }; jsonData: { type: string; id: number; }; }; }; TemplateArrayValueArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; }; }; common: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { ErrorCode: { options: { deprecated: boolean; }; values: { Success: number; UnexpectedError: number; ConnectFailed: number; PermissionDenied: number; CollectionNotExists: number; IllegalArgument: number; IllegalDimension: number; IllegalIndexType: number; IllegalCollectionName: number; IllegalTOPK: number; IllegalRowRecord: number; IllegalVectorID: number; IllegalSearchResult: number; FileNotFound: number; MetaFailed: number; CacheFailed: number; CannotCreateFolder: number; CannotCreateFile: number; CannotDeleteFolder: number; CannotDeleteFile: number; BuildIndexError: number; IllegalNLIST: number; IllegalMetricType: number; OutOfMemory: number; IndexNotExist: number; EmptyCollection: number; UpdateImportTaskFailure: number; CollectionNameNotFound: number; CreateCredentialFailure: number; UpdateCredentialFailure: number; DeleteCredentialFailure: number; GetCredentialFailure: number; ListCredUsersFailure: number; GetUserFailure: number; CreateRoleFailure: number; DropRoleFailure: number; OperateUserRoleFailure: number; SelectRoleFailure: number; SelectUserFailure: number; SelectResourceFailure: number; OperatePrivilegeFailure: number; SelectGrantFailure: number; RefreshPolicyInfoCacheFailure: number; ListPolicyFailure: number; NotShardLeader: number; NoReplicaAvailable: number; SegmentNotFound: number; ForceDeny: number; RateLimit: number; NodeIDNotMatch: number; UpsertAutoIDTrue: number; InsufficientMemoryToLoad: number; MemoryQuotaExhausted: number; DiskQuotaExhausted: number; TimeTickLongDelay: number; NotReadyServe: number; NotReadyCoordActivating: number; CreatePrivilegeGroupFailure: number; DropPrivilegeGroupFailure: number; ListPrivilegeGroupsFailure: number; OperatePrivilegeGroupFailure: number; SchemaMismatch: number; DataCoordNA: number; DDRequestRace: number; }; }; IndexState: { values: { IndexStateNone: number; Unissued: number; InProgress: number; Finished: number; Failed: number; Retry: number; }; }; SegmentState: { values: { SegmentStateNone: number; NotExist: number; Growing: number; Sealed: number; Flushed: number; Flushing: number; Dropped: number; Importing: number; }; }; SegmentLevel: { values: { Legacy: number; L0: number; L1: number; L2: number; }; }; Status: { fields: { errorCode: { type: string; id: number; options: { deprecated: boolean; }; }; reason: { type: string; id: number; }; code: { type: string; id: number; }; retriable: { type: string; id: number; }; detail: { type: string; id: number; }; extraInfo: { keyType: string; type: string; id: number; }; }; }; KeyValuePair: { fields: { key: { type: string; id: number; }; value: { type: string; id: number; }; }; }; KeyDataPair: { fields: { key: { type: string; id: number; }; data: { type: string; id: number; }; }; }; Blob: { fields: { value: { type: string; id: number; }; }; }; PlaceholderType: { values: { None: number; BinaryVector: number; FloatVector: number; Float16Vector: number; BFloat16Vector: number; SparseFloatVector: number; Int64: number; VarChar: number; }; }; PlaceholderValue: { fields: { tag: { type: string; id: number; }; type: { type: string; id: number; }; values: { rule: string; type: string; id: number; }; }; }; PlaceholderGroup: { fields: { placeholders: { rule: string; type: string; id: number; }; }; }; Address: { fields: { ip: { type: string; id: number; }; port: { type: string; id: number; }; }; }; MsgType: { values: { Undefined: number; CreateCollection: number; DropCollection: number; HasCollection: number; DescribeCollection: number; ShowCollections: number; GetSystemConfigs: number; LoadCollection: number; ReleaseCollection: number; CreateAlias: number; DropAlias: number; AlterAlias: number; AlterCollection: number; RenameCollection: number; DescribeAlias: number; ListAliases: number; AlterCollectionField: number; CreatePartition: number; DropPartition: number; HasPartition: number; DescribePartition: number; ShowPartitions: number; LoadPartitions: number; ReleasePartitions: number; ShowSegments: number; DescribeSegment: number; LoadSegments: number; ReleaseSegments: number; HandoffSegments: number; LoadBalanceSegments: number; DescribeSegments: number; FederListIndexedSegment: number; FederDescribeSegmentIndexData: number; CreateIndex: number; DescribeIndex: number; DropIndex: number; GetIndexStatistics: number; AlterIndex: number; Insert: number; Delete: number; Flush: number; ResendSegmentStats: number; Upsert: number; ManualFlush: number; FlushSegment: number; CreateSegment: number; Import: number; Search: number; SearchResult: number; GetIndexState: number; GetIndexBuildProgress: n