UNPKG

@utaba/ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI-native artifact management

43 lines 1.58 kB
import { BaseToolController } from '../base/BaseToolController.js'; import { UcmApiClient } from '../../clients/UcmApiClient.js'; import { ILogger } from '../../interfaces/ILogger.js'; export declare class ListVersionsController extends BaseToolController { constructor(ucmClient: UcmApiClient, logger: ILogger); get name(): string; get description(): string; get inputSchema(): any; protected handleExecute(params: any): Promise<any>; private validateBasePath; private filterVersionsSince; private filterVersionsByPattern; private enrichVersionData; private sortVersions; private generateVersionSummary; private analyzeVersionHistory; private generateVersionRecommendations; private generateChangeSummary; private compareVersions; private determineReleaseType; private isPreRelease; private determineLifecycleStage; private assessVersionStability; private calculateQualityScore; private assessMetadataCompleteness; private getLatestVersion; private getOldestVersion; private calculateVersionSpan; private calculateReleaseFrequency; private calculateAverageTimeBetweenReleases; private groupByMajorVersion; private determineChangeType; private calculateTimespan; private hasBreakingChanges; private detectNewFeatures; private detectImprovements; private detectFixes; private getDownloadCount; private calculateRating; private getUsageMetrics; private calculateAdoptionRate; } //# sourceMappingURL=ListVersionsController.d.ts.map