UNPKG

@utaba/ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI Productivity Platform

16 lines 804 B
import { IMcpTool } from '../../interfaces/IMcpTool.js'; import { UcmLocalApiClient } from '../../clients/UcmLocalApiClient.js'; import { ILogger } from '../../interfaces/ILogger.js'; export declare abstract class BaseToolController implements IMcpTool { protected ucmClient: UcmLocalApiClient; protected logger: ILogger; protected publishingAuthorId?: string | undefined; constructor(ucmClient: UcmLocalApiClient, logger: ILogger, publishingAuthorId?: string | undefined); abstract get name(): string; abstract get description(): string; abstract get inputSchema(): any; execute(params: any): Promise<any>; protected abstract handleExecute(params: any): Promise<any>; protected validateParams(params: any): void; } //# sourceMappingURL=BaseToolController.d.ts.map