simple-milvus-mcp
Version:
MCP server for Milvus vector database with semantic and full-text search capabilities
903 lines • 371 kB
TypeScript
declare const _default: {
nested: {
milvus: {
nested: {
proto: {
nested: {
milvus: {
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: {
MilvusService: {
methods: {
CreateCollection: {
requestType: string;
responseType: string;
};
DropCollection: {
requestType: string;
responseType: string;
};
HasCollection: {
requestType: string;
responseType: string;
};
LoadCollection: {
requestType: string;
responseType: string;
};
ReleaseCollection: {
requestType: string;
responseType: string;
};
DescribeCollection: {
requestType: string;
responseType: string;
};
GetCollectionStatistics: {
requestType: string;
responseType: string;
};
ShowCollections: {
requestType: string;
responseType: string;
};
AlterCollection: {
requestType: string;
responseType: string;
};
AlterCollectionField: {
requestType: string;
responseType: string;
};
CreatePartition: {
requestType: string;
responseType: string;
};
DropPartition: {
requestType: string;
responseType: string;
};
HasPartition: {
requestType: string;
responseType: string;
};
LoadPartitions: {
requestType: string;
responseType: string;
};
ReleasePartitions: {
requestType: string;
responseType: string;
};
GetPartitionStatistics: {
requestType: string;
responseType: string;
};
ShowPartitions: {
requestType: string;
responseType: string;
};
GetLoadingProgress: {
requestType: string;
responseType: string;
};
GetLoadState: {
requestType: string;
responseType: string;
};
CreateAlias: {
requestType: string;
responseType: string;
};
DropAlias: {
requestType: string;
responseType: string;
};
AlterAlias: {
requestType: string;
responseType: string;
};
DescribeAlias: {
requestType: string;
responseType: string;
};
ListAliases: {
requestType: string;
responseType: string;
};
CreateIndex: {
requestType: string;
responseType: string;
};
AlterIndex: {
requestType: string;
responseType: string;
};
DescribeIndex: {
requestType: string;
responseType: string;
};
GetIndexStatistics: {
requestType: string;
responseType: string;
};
GetIndexState: {
requestType: string;
responseType: string;
options: {
deprecated: boolean;
};
parsedOptions: {
deprecated: boolean;
}[];
};
GetIndexBuildProgress: {
requestType: string;
responseType: string;
options: {
deprecated: boolean;
};
parsedOptions: {
deprecated: boolean;
}[];
};
DropIndex: {
requestType: string;
responseType: string;
};
Insert: {
requestType: string;
responseType: string;
};
Delete: {
requestType: string;
responseType: string;
};
Upsert: {
requestType: string;
responseType: string;
};
Search: {
requestType: string;
responseType: string;
};
HybridSearch: {
requestType: string;
responseType: string;
};
Flush: {
requestType: string;
responseType: string;
};
Query: {
requestType: string;
responseType: string;
};
CalcDistance: {
requestType: string;
responseType: string;
};
FlushAll: {
requestType: string;
responseType: string;
};
GetFlushState: {
requestType: string;
responseType: string;
};
GetFlushAllState: {
requestType: string;
responseType: string;
};
GetPersistentSegmentInfo: {
requestType: string;
responseType: string;
};
GetQuerySegmentInfo: {
requestType: string;
responseType: string;
};
GetReplicas: {
requestType: string;
responseType: string;
};
Dummy: {
requestType: string;
responseType: string;
};
RegisterLink: {
requestType: string;
responseType: string;
};
GetMetrics: {
requestType: string;
responseType: string;
};
GetComponentStates: {
requestType: string;
responseType: string;
};
LoadBalance: {
requestType: string;
responseType: string;
};
GetCompactionState: {
requestType: string;
responseType: string;
};
ManualCompaction: {
requestType: string;
responseType: string;
};
GetCompactionStateWithPlans: {
requestType: string;
responseType: string;
};
Import: {
requestType: string;
responseType: string;
};
GetImportState: {
requestType: string;
responseType: string;
};
ListImportTasks: {
requestType: string;
responseType: string;
};
CreateCredential: {
requestType: string;
responseType: string;
};
UpdateCredential: {
requestType: string;
responseType: string;
};
DeleteCredential: {
requestType: string;
responseType: string;
};
ListCredUsers: {
requestType: string;
responseType: string;
};
CreateRole: {
requestType: string;
responseType: string;
};
DropRole: {
requestType: string;
responseType: string;
};
OperateUserRole: {
requestType: string;
responseType: string;
};
SelectRole: {
requestType: string;
responseType: string;
};
SelectUser: {
requestType: string;
responseType: string;
};
OperatePrivilege: {
requestType: string;
responseType: string;
};
OperatePrivilegeV2: {
requestType: string;
responseType: string;
};
SelectGrant: {
requestType: string;
responseType: string;
};
GetVersion: {
requestType: string;
responseType: string;
};
CheckHealth: {
requestType: string;
responseType: string;
};
CreateResourceGroup: {
requestType: string;
responseType: string;
};
DropResourceGroup: {
requestType: string;
responseType: string;
};
UpdateResourceGroups: {
requestType: string;
responseType: string;
};
TransferNode: {
requestType: string;
responseType: string;
};
TransferReplica: {
requestType: string;
responseType: string;
};
ListResourceGroups: {
requestType: string;
responseType: string;
};
DescribeResourceGroup: {
requestType: string;
responseType: string;
};
RenameCollection: {
requestType: string;
responseType: string;
};
ListIndexedSegment: {
requestType: string;
responseType: string;
};
DescribeSegmentIndexData: {
requestType: string;
responseType: string;
};
Connect: {
requestType: string;
responseType: string;
};
AllocTimestamp: {
requestType: string;
responseType: string;
};
CreateDatabase: {
requestType: string;
responseType: string;
};
DropDatabase: {
requestType: string;
responseType: string;
};
ListDatabases: {
requestType: string;
responseType: string;
};
AlterDatabase: {
requestType: string;
responseType: string;
};
DescribeDatabase: {
requestType: string;
responseType: string;
};
ReplicateMessage: {
requestType: string;
responseType: string;
};
BackupRBAC: {
requestType: string;
responseType: string;
};
RestoreRBAC: {
requestType: string;
responseType: string;
};
CreatePrivilegeGroup: {
requestType: string;
responseType: string;
};
DropPrivilegeGroup: {
requestType: string;
responseType: string;
};
ListPrivilegeGroups: {
requestType: string;
responseType: string;
};
OperatePrivilegeGroup: {
requestType: string;
responseType: string;
};
RunAnalyzer: {
requestType: string;
responseType: string;
};
};
};
CreateAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DropAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
AlterAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DescribeAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DescribeAliasResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
collection: {
type: string;
id: number;
};
};
};
ListAliasesRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
ListAliasesResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
aliases: {
rule: string;
type: string;
id: number;
};
};
};
CreateCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
shardsNum: {
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
numPartitions: {
type: string;
id: number;
};
};
};
DropCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
AlterCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
deleteKeys: {
rule: string;
type: string;
id: number;
};
};
};
AlterCollectionFieldRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
};
};
HasCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
timeStamp: {
type: string;
id: number;
};
};
};
BoolResponse: {
fields: {
status: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
StringResponse: {
fields: {
status: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
DescribeCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
timeStamp: {
type: string;
id: number;
};
};
};
DescribeCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
virtualChannelNames: {
rule: string;
type: string;
id: number;
};
physicalChannelNames: {
rule: string;
type: string;
id: number;
};
createdTimestamp: {
type: string;
id: number;
};
createdUtcTimestamp: {
type: string;
id: number;
};
shardsNum: {
type: string;
id: number;
};
aliases: {
rule: string;
type: string;
id: number;
};
startPositions: {
rule: string;
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
numPartitions: {
type: string;
id: number;
};
dbId: {
type: string;
id: number;
};
requestTime: {
type: string;
id: number;
};
updateTimestamp: {
type: string;
id: number;
};
updateTimestampStr: {
type: string;
id: number;
};
};
};
LoadCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
replicaNumber: {
type: string;
id: number;
};
resourceGroups: {
rule: string;
type: string;
id: number;
};
refresh: {
type: string;
id: number;
};
loadFields: {
rule: string;
type: string;
id: number;
};
skipLoadDynamicField: {
type: string;
id: number;
};
loadParams: {
keyType: string;
type: string;
id: number;
};
};
};
ReleaseCollectionRequest: {
options: {
"(common.privilege_ext_obj).o