pub unsafe extern "C" fn BNInvokeMcpTool(
tool: *mut BNMcpTool,
call: *mut BNMcpToolCall,
arguments: *const c_char,
result: *mut BNMcpToolResult,
)pub unsafe extern "C" fn BNInvokeMcpTool(
tool: *mut BNMcpTool,
call: *mut BNMcpToolCall,
arguments: *const c_char,
result: *mut BNMcpToolResult,
)