File tree Expand file tree Collapse file tree
packages/server/src/server Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -115,7 +115,12 @@ export class McpServer {
115115 this . server . assertCanSetRequestHandler ( 'tools/list' ) ;
116116 this . server . assertCanSetRequestHandler ( 'tools/call' ) ;
117117
118-
118+ // Register tools capability BEFORE setting handlers
119+ this . server . registerCapabilities ( {
120+ tools : {
121+ listChanged : true
122+ }
123+ } ) ;
119124
120125 this . server . setRequestHandler (
121126 'tools/list' ,
Original file line number Diff line number Diff line change @@ -142,11 +142,11 @@ export class Server extends Protocol<ServerContext> {
142142 } ,
143143 http : hasHttpInfo
144144 ? {
145- ...ctx . http ,
146- req : transportInfo ?. requestInfo ,
147- closeSSE : transportInfo ?. closeSSEStream ,
148- closeStandaloneSSE : transportInfo ?. closeStandaloneSSEStream
149- }
145+ ...ctx . http ,
146+ req : transportInfo ?. requestInfo ,
147+ closeSSE : transportInfo ?. closeSSEStream ,
148+ closeStandaloneSSE : transportInfo ?. closeStandaloneSSEStream
149+ }
150150 : undefined
151151 } ;
152152 }
You can’t perform that action at this time.
0 commit comments