UNPKG

@utaba/ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI-native artifact management

34 lines 1.26 kB
import { BaseToolController } from '../base/BaseToolController.js'; import { UcmApiClient } from '../../clients/UcmApiClient.js'; import { ILogger } from '../../interfaces/ILogger.js'; export declare class GetArtifactController extends BaseToolController { constructor(ucmClient: UcmApiClient, logger: ILogger); get name(): string; get description(): string; get inputSchema(): any; protected handleExecute(params: any): Promise<any>; private buildArtifactResponse; private enrichMetadata; private processExamples; private enrichDependencies; private getVersionHistory; private getRelatedArtifacts; private detectContentType; private detectLanguage; private getIncludedSections; private isLatestVersion; private calculateQualityScore; private estimateComplexity; private assessMaturityLevel; private sanitizeExternalDependencies; private checkDependencyResolution; private findMissingDependencies; private detectDependencyConflicts; private generateChangesSummary; private isBreakingChange; private getDownloadCount; private calculateRating; private getLastAccessTime; private calculateSimilarity; } //# sourceMappingURL=GetArtifactController.d.ts.map