@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI Productivity Platform
25 lines • 942 B
TypeScript
import { BaseToolController } from '../base/BaseToolController.js';
import { UcmApiClient } from '../../clients/UcmLocalApiClient.js';
import { ILogger } from '../../interfaces/ILogger.js';
export declare class BrowseCategoriesController extends BaseToolController {
constructor(ucmClient: UcmApiClient, logger: ILogger);
get name(): string;
get description(): string;
get inputSchema(): any;
protected handleExecute(params: any): Promise<any>;
private getAuthorCategories;
private getAllCategories;
private groupByCategory;
private groupByAuthor;
private groupByTechnology;
private processCategories;
private addCounts;
private addPreviews;
private filterEmptyCategories;
private hasContent;
private getPreviewArtifacts;
private sortCategories;
private getCategoryDescription;
private buildNavigationHints;
}
//# sourceMappingURL=BrowseCategoriesController.d.ts.map