UNPKG

@utaba/ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI Productivity Platform

23 lines 801 B
import { UcmLocalApiClient } from '../clients/UcmLocalApiClient.js'; import { ILogger } from '../interfaces/ILogger.js'; export interface ToolInfo { name: string; description: string; inputSchema: any; } export declare class ToolRegistry { private ucmClient; private logger; private trustedAuthors; private authorId?; private baseUrl?; private tools; constructor(ucmClient: UcmLocalApiClient, logger: ILogger, trustedAuthors?: string[], authorId?: string | undefined, baseUrl?: string | undefined); private registerTools; private registerTool; listTools(): Promise<ToolInfo[]>; executeTool(name: string, params: any): Promise<any>; getToolCount(): number; hasToolnamed(name: string): boolean; } //# sourceMappingURL=ToolRegistry.d.ts.map