@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI Productivity Platform
35 lines • 1.29 kB
TypeScript
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