@brianveltman/sonatype-mcp
Version:
Model Context Protocol server for Sonatype Nexus Repository Manager
15 lines • 824 B
TypeScript
import { NexusClient } from './nexus-client.js';
import { Component, SearchComponentsParams } from './components.js';
export declare class SearchService {
private nexusClient;
private componentService;
constructor(nexusClient: NexusClient);
searchComponents(params: SearchComponentsParams): Promise<Component[]>;
searchByKeyword(keyword: string, repository?: string): Promise<Component[]>;
searchVulnerabilities(repository?: string): Promise<any[]>;
searchByChecksum(checksum: string, format?: string): Promise<Component[]>;
getSearchSuggestions(query: string, repository?: string): Promise<string[]>;
searchLatestVersions(repository?: string, format?: string): Promise<Component[]>;
searchByDateRange(repository?: string): Promise<Component[]>;
}
//# sourceMappingURL=search.d.ts.map