UNPKG

@gork-labs/secondbrain-mcp

Version:

Second Brain MCP Server - Agent team orchestration with dynamic tool discovery

23 lines (22 loc) 839 B
import { DiscoveredTool, ToolExecutionResult, MCPServerStatus } from '../types/mcp-tools.js'; export declare class MCPClientManager { private connections; private discoveredTools; private initialized; private context; constructor(context?: 'main' | 'subagent'); initialize(): Promise<void>; /** * Process placeholder variables in server configuration * Replaces ${workspaceFolder} and other placeholders with actual values */ private processServerConfigPlaceholders; private connectToServer; private discoverAllTools; private discoverToolsFromServer; callTool(toolName: string, args: any): Promise<ToolExecutionResult>; getDiscoveredTools(): DiscoveredTool[]; getSafeTools(): DiscoveredTool[]; getServerStatus(): MCPServerStatus[]; cleanup(): Promise<void>; }