@@ -85,7 +85,7 @@ async def main():
8585from mcp .shared .context import RequestContext
8686from mcp .shared .exceptions import McpError
8787from mcp .shared .message import SessionMessage
88- from mcp .shared .session import RequestResponder
88+ from mcp .shared .session import RequestId , RequestResponder
8989
9090logger = logging .getLogger (__name__ )
9191
@@ -427,7 +427,7 @@ async def handler(req: types.CallToolRequest):
427427
428428 def progress_notification (self ):
429429 def decorator (
430- func : Callable [[str | int , float , float | None ], Awaitable [None ]],
430+ func : Callable [[types . ProgressToken , float , float | None ], Awaitable [None ]],
431431 ):
432432 logger .debug ("Registering handler for ProgressNotification" )
433433
@@ -443,7 +443,7 @@ async def handler(req: types.ProgressNotification):
443443
444444 def cancel_notification (self ):
445445 def decorator (
446- func : Callable [[str | int , str | None ], Awaitable [None ]],
446+ func : Callable [[RequestId , str | None ], Awaitable [None ]],
447447 ):
448448 logger .debug ("Registering handler for CancelledNotification" )
449449
0 commit comments