mcp
Variable: mcp
const mcp: {
configureMCPServer: (name: string, config: MCPConfiguration) => Promise<ConfigureToolBoxResponse>;
configureMcpTool: (mcpName: string, toolName: string, config: Record<string, unknown>) => Promise<ConfigureMCPToolResponse>;
executeTool: (toolbox: string, toolName: string, params: ToolParameters) => Promise<ExecuteToolResponse>;
getAllMcpTools: () => Promise<GetAllMCPToolsResponse>;
getEnabledMcps: () => Promise<GetEnabledMCPSResponse>;
getEnabledMCPServers: () => Promise<GetEnabledToolBoxesResponse>;
getLocalMCPServers: () => Promise<GetLocalToolBoxesResponse>;
getMcpList: () => Promise<GetMcpListResponse>;
getMcpTools: (mcpNames?: string[]) => Promise<GetMcpToolsResponse>;
getMentionedMCPServers: (userMessage: MCPUserMessage) => Promise<GetAvailableToolBoxesResponse>;
getTools: (toolRequests: {
toolbox: string;
toolName: string;
}[]) => Promise<GetToolsResponse>;
listMcpFromServers: (toolBoxes: string[]) => Promise<ListToolsFromToolBoxesResponse>;
searchAvailableMCPServers: (query: string) => Promise<SearchAvailableToolBoxesResponse>;
};
Defined in: packages/codeboltjs/src/modules/mcp.ts:65
Object containing methods for interacting with Codebolt MCP (Model Context Protocol) tools. Provides functionality to discover, list, and execute tools.