@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI Productivity Platform
39 lines • 1.43 kB
TypeScript
import { BaseToolController } from '../base/BaseToolController.js';
import { UcmApiClient } from '../../clients/UcmLocalApiClient.js';
import { ILogger } from '../../interfaces/ILogger.js';
export declare class GetLatestController 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 getMostRecentVersion;
private buildLatestResponse;
private getVersionComparison;
private getChangeLog;
private compareVersions;
private detectContentType;
private calculateQualityScore;
private assessMaturityLevel;
private assessStability;
private determineReleaseType;
private determineLifecycleStage;
private determineSupportStatus;
private predictNextVersion;
private getDownloadCount;
private calculateRating;
private getRecentAccessCount;
private calculateTrendingScore;
private shouldRecommendUpgrade;
private requiresMigration;
private getDeprecationWarnings;
private getSecurityAlerts;
private calculateVersionJump;
private calculateTimespan;
private detectBreakingChanges;
private detectNewFeatures;
private detectImprovements;
private generateEstimatedChanges;
}
//# sourceMappingURL=GetLatestController.d.ts.map