UNPKG

@utaba/ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI Productivity Platform

35 lines 1.29 kB
import { BaseToolController } from '../base/BaseToolController.js'; import { UcmApiClient } from '../../clients/UcmLocalApiClient.js'; import { ILogger } from '../../interfaces/ILogger.js'; export declare class ExploreNamespaceController extends BaseToolController { constructor(ucmClient: UcmApiClient, logger: ILogger); get name(): string; get description(): string; get inputSchema(): any; protected handleExecute(params: any): Promise<any>; private exploreNamespace; private getDirectContent; private getArtifactsAtPath; private applyFilters; private processArtifacts; private getNodeSummary; private calculateNodeStatistics; private sortNodes; private generateNavigationHints; private buildBreadcrumbs; private isValidNamespacePath; private getNameFromPath; private determineNodeType; private calculateLevel; private generateContentPreview; private getLastActivity; private countTotalNodes; private calculateMaxDepth; private hasMoreContent; private countArtifactsRecursively; private collectMetadataRecursively; private getLastActivityRecursively; private calculatePopularityScore; private findInterestingPaths; } //# sourceMappingURL=ExploreNamespaceController.d.ts.map