UNPKG

ucm-mcp-server

Version:

Universal Context Manager MCP Server - AI-native artifact management

23 lines 786 B
import { UcmApiClient } from '../clients/UcmApiClient.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: UcmApiClient, 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