@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI Productivity Platform
43 lines • 1.58 kB
TypeScript
import { BaseToolController } from '../base/BaseToolController.js';
import { UcmApiClient } from '../../clients/UcmLocalApiClient.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