@@ -688,22 +688,22 @@ func (s *Server) AddReceivingMiddleware(middleware ...Middleware[*ServerSession]
688688
689689// serverMethodInfos maps from the RPC method name to serverMethodInfos.
690690var serverMethodInfos = map [string ]methodInfo {
691- methodComplete : newMethodInfo (serverMethod ((* Server ).complete )),
692- methodInitialize : newMethodInfo (sessionMethod ((* ServerSession ).initialize )),
693- methodPing : newMethodInfo (sessionMethod ((* ServerSession ).ping )),
694- methodListPrompts : newMethodInfo (serverMethod ((* Server ).listPrompts )),
695- methodGetPrompt : newMethodInfo (serverMethod ((* Server ).getPrompt )),
696- methodListTools : newMethodInfo (serverMethod ((* Server ).listTools )),
697- methodCallTool : newMethodInfo (serverMethod ((* Server ).callTool )),
698- methodListResources : newMethodInfo (serverMethod ((* Server ).listResources )),
699- methodListResourceTemplates : newMethodInfo (serverMethod ((* Server ).listResourceTemplates )),
700- methodReadResource : newMethodInfo (serverMethod ((* Server ).readResource )),
701- methodSetLevel : newMethodInfo (sessionMethod ((* ServerSession ).setLevel )),
702- methodSubscribe : newMethodInfo (serverMethod ((* Server ).subscribe )),
703- methodUnsubscribe : newMethodInfo (serverMethod ((* Server ).unsubscribe )),
704- notificationInitialized : newMethodInfo (serverMethod ((* Server ).callInitializedHandler )),
705- notificationRootsListChanged : newMethodInfo (serverMethod ((* Server ).callRootsListChangedHandler )),
706- notificationProgress : newMethodInfo (sessionMethod ((* ServerSession ).callProgressNotificationHandler )),
691+ methodComplete : newMethodInfo (serverMethod ((* Server ).complete ), true ),
692+ methodInitialize : newMethodInfo (sessionMethod ((* ServerSession ).initialize ), true ),
693+ methodPing : newMethodInfo (sessionMethod ((* ServerSession ).ping ), true ),
694+ methodListPrompts : newMethodInfo (serverMethod ((* Server ).listPrompts ), true ),
695+ methodGetPrompt : newMethodInfo (serverMethod ((* Server ).getPrompt ), true ),
696+ methodListTools : newMethodInfo (serverMethod ((* Server ).listTools ), true ),
697+ methodCallTool : newMethodInfo (serverMethod ((* Server ).callTool ), true ),
698+ methodListResources : newMethodInfo (serverMethod ((* Server ).listResources ), true ),
699+ methodListResourceTemplates : newMethodInfo (serverMethod ((* Server ).listResourceTemplates ), true ),
700+ methodReadResource : newMethodInfo (serverMethod ((* Server ).readResource ), true ),
701+ methodSetLevel : newMethodInfo (sessionMethod ((* ServerSession ).setLevel ), true ),
702+ methodSubscribe : newMethodInfo (serverMethod ((* Server ).subscribe ), true ),
703+ methodUnsubscribe : newMethodInfo (serverMethod ((* Server ).unsubscribe ), true ),
704+ notificationInitialized : newMethodInfo (serverMethod ((* Server ).callInitializedHandler ), false ),
705+ notificationRootsListChanged : newMethodInfo (serverMethod ((* Server ).callRootsListChangedHandler ), false ),
706+ notificationProgress : newMethodInfo (sessionMethod ((* ServerSession ).callProgressNotificationHandler ), false ),
707707}
708708
709709func (ss * ServerSession ) sendingMethodInfos () map [string ]methodInfo { return clientMethodInfos }
0 commit comments