@@ -151,7 +151,6 @@ async def initialize(self) -> types.InitializeResult:
151151        result  =  await  self .send_request (
152152            types .ClientRequest (
153153                types .InitializeRequest (
154-                     method = "initialize" ,
155154                    params = types .InitializeRequestParams (
156155                        protocolVersion = types .LATEST_PROTOCOL_VERSION ,
157156                        capabilities = types .ClientCapabilities (
@@ -170,20 +169,14 @@ async def initialize(self) -> types.InitializeResult:
170169        if  result .protocolVersion  not  in SUPPORTED_PROTOCOL_VERSIONS :
171170            raise  RuntimeError (f"Unsupported protocol version from the server: { result .protocolVersion }  )
172171
173-         await  self .send_notification (
174-             types .ClientNotification (types .InitializedNotification (method = "notifications/initialized" ))
175-         )
172+         await  self .send_notification (types .ClientNotification (types .InitializedNotification ()))
176173
177174        return  result 
178175
179176    async  def  send_ping (self ) ->  types .EmptyResult :
180177        """Send a ping request.""" 
181178        return  await  self .send_request (
182-             types .ClientRequest (
183-                 types .PingRequest (
184-                     method = "ping" ,
185-                 )
186-             ),
179+             types .ClientRequest (types .PingRequest ()),
187180            types .EmptyResult ,
188181        )
189182
@@ -198,7 +191,6 @@ async def send_progress_notification(
198191        await  self .send_notification (
199192            types .ClientNotification (
200193                types .ProgressNotification (
201-                     method = "notifications/progress" ,
202194                    params = types .ProgressNotificationParams (
203195                        progressToken = progress_token ,
204196                        progress = progress ,
@@ -214,7 +206,6 @@ async def set_logging_level(self, level: types.LoggingLevel) -> types.EmptyResul
214206        return  await  self .send_request (
215207            types .ClientRequest (
216208                types .SetLevelRequest (
217-                     method = "logging/setLevel" ,
218209                    params = types .SetLevelRequestParams (level = level ),
219210                )
220211            ),
@@ -226,7 +217,6 @@ async def list_resources(self, cursor: str | None = None) -> types.ListResources
226217        return  await  self .send_request (
227218            types .ClientRequest (
228219                types .ListResourcesRequest (
229-                     method = "resources/list" ,
230220                    params = types .PaginatedRequestParams (cursor = cursor ) if  cursor  is  not None  else  None ,
231221                )
232222            ),
@@ -238,7 +228,6 @@ async def list_resource_templates(self, cursor: str | None = None) -> types.List
238228        return  await  self .send_request (
239229            types .ClientRequest (
240230                types .ListResourceTemplatesRequest (
241-                     method = "resources/templates/list" ,
242231                    params = types .PaginatedRequestParams (cursor = cursor ) if  cursor  is  not None  else  None ,
243232                )
244233            ),
@@ -250,7 +239,6 @@ async def read_resource(self, uri: AnyUrl) -> types.ReadResourceResult:
250239        return  await  self .send_request (
251240            types .ClientRequest (
252241                types .ReadResourceRequest (
253-                     method = "resources/read" ,
254242                    params = types .ReadResourceRequestParams (uri = uri ),
255243                )
256244            ),
@@ -262,7 +250,6 @@ async def subscribe_resource(self, uri: AnyUrl) -> types.EmptyResult:
262250        return  await  self .send_request (
263251            types .ClientRequest (
264252                types .SubscribeRequest (
265-                     method = "resources/subscribe" ,
266253                    params = types .SubscribeRequestParams (uri = uri ),
267254                )
268255            ),
@@ -274,7 +261,6 @@ async def unsubscribe_resource(self, uri: AnyUrl) -> types.EmptyResult:
274261        return  await  self .send_request (
275262            types .ClientRequest (
276263                types .UnsubscribeRequest (
277-                     method = "resources/unsubscribe" ,
278264                    params = types .UnsubscribeRequestParams (uri = uri ),
279265                )
280266            ),
@@ -293,7 +279,6 @@ async def call_tool(
293279        result  =  await  self .send_request (
294280            types .ClientRequest (
295281                types .CallToolRequest (
296-                     method = "tools/call" ,
297282                    params = types .CallToolRequestParams (
298283                        name = name ,
299284                        arguments = arguments ,
@@ -337,7 +322,6 @@ async def list_prompts(self, cursor: str | None = None) -> types.ListPromptsResu
337322        return  await  self .send_request (
338323            types .ClientRequest (
339324                types .ListPromptsRequest (
340-                     method = "prompts/list" ,
341325                    params = types .PaginatedRequestParams (cursor = cursor ) if  cursor  is  not None  else  None ,
342326                )
343327            ),
@@ -349,7 +333,6 @@ async def get_prompt(self, name: str, arguments: dict[str, str] | None = None) -
349333        return  await  self .send_request (
350334            types .ClientRequest (
351335                types .GetPromptRequest (
352-                     method = "prompts/get" ,
353336                    params = types .GetPromptRequestParams (name = name , arguments = arguments ),
354337                )
355338            ),
@@ -370,7 +353,6 @@ async def complete(
370353        return  await  self .send_request (
371354            types .ClientRequest (
372355                types .CompleteRequest (
373-                     method = "completion/complete" ,
374356                    params = types .CompleteRequestParams (
375357                        ref = ref ,
376358                        argument = types .CompletionArgument (** argument ),
@@ -386,7 +368,6 @@ async def list_tools(self, cursor: str | None = None) -> types.ListToolsResult:
386368        result  =  await  self .send_request (
387369            types .ClientRequest (
388370                types .ListToolsRequest (
389-                     method = "tools/list" ,
390371                    params = types .PaginatedRequestParams (cursor = cursor ) if  cursor  is  not None  else  None ,
391372                )
392373            ),
@@ -402,13 +383,7 @@ async def list_tools(self, cursor: str | None = None) -> types.ListToolsResult:
402383
403384    async  def  send_roots_list_changed (self ) ->  None :
404385        """Send a roots/list_changed notification.""" 
405-         await  self .send_notification (
406-             types .ClientNotification (
407-                 types .RootsListChangedNotification (
408-                     method = "notifications/roots/list_changed" ,
409-                 )
410-             )
411-         )
386+         await  self .send_notification (types .ClientNotification (types .RootsListChangedNotification ()))
412387
413388    async  def  _received_request (self , responder : RequestResponder [types .ServerRequest , types .ClientResult ]) ->  None :
414389        ctx  =  RequestContext [ClientSession , Any ](
0 commit comments