File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1146,7 +1146,7 @@ ${params.message}`,
11461146 isMcpServersListActive = true
11471147 // Convert the ListMcpServersResult to the format expected by mynahUi.openDetailedList
11481148 const detailedList : any = {
1149- selectable : false ,
1149+ selectable : true ,
11501150 textDirection : 'row' ,
11511151 header : params . header
11521152 ? {
@@ -1298,10 +1298,11 @@ ${params.message}`,
12981298 }
12991299 } ,
13001300 onItemSelect : ( item : DetailedListItem ) => {
1301- if ( ! item . id ) {
1302- throw new Error ( 'MCP server id is not defined' )
1301+ // actionId: open-mcp-server if valid server or mcp-fix-server if server needs to be fixed
1302+ const actionId = item . actions ?. [ 0 ] . id
1303+ if ( actionId ) {
1304+ messager . onMcpServerClick ( actionId , item . title )
13031305 }
1304- messager . onMcpServerClick ( item . id )
13051306 } ,
13061307 onItemClick : ( item : DetailedListItem ) => {
13071308 if ( item . id ) {
You can’t perform that action at this time.
0 commit comments