UNPKG

ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI-native artifact management

30 lines 1.15 kB
import { BaseToolController } from '../base/BaseToolController.js'; import { UcmApiClient } from '../../clients/UcmApiClient.js'; import { ILogger } from '../../interfaces/ILogger.js'; export declare class ValidatePathController extends BaseToolController { constructor(ucmClient: UcmApiClient, logger: ILogger); get name(): string; get description(): string; get inputSchema(): any; protected handleExecute(params: any): Promise<any>; private performPathValidation; private validateBasicFormat; private parsePathComponents; private determinePathType; private isVersionedPath; private looksLikeVersion; private validateComponents; private validateSemantics; private checkPathExistence; private checkParentPathExistence; private findSimilarPaths; private generateSuggestions; private applyStrictModeValidation; private validateComponentConsistency; private isValidAuthorId; private isValidSubcategory; private isValidTechnology; private calculatePathSimilarity; private generateSimilarityReason; } //# sourceMappingURL=ValidatePathController.d.ts.map