2222use Mcp \Exception \InvalidInputMessageException ;
2323use Mcp \Exception \NotFoundExceptionInterface ;
2424use Mcp \JsonRpc \MessageFactory ;
25- use Mcp \Schema \Implementation ;
2625use Mcp \Schema \JsonRpc \Error ;
2726use Mcp \Schema \JsonRpc \HasMethodInterface ;
2827use Mcp \Schema \JsonRpc \Request ;
2928use Mcp \Schema \JsonRpc \Response ;
3029use Mcp \Schema \Request \InitializeRequest ;
30+ use Mcp \Server \Configuration ;
3131use Mcp \Server \Handler ;
3232use Mcp \Server \Session \SessionFactoryInterface ;
3333use Mcp \Server \Session \SessionInterface ;
@@ -66,7 +66,7 @@ public function __construct(
6666 public static function make (
6767 ReferenceRegistryInterface $ registry ,
6868 ReferenceProviderInterface $ referenceProvider ,
69- Implementation $ implementation ,
69+ Configuration $ configuration ,
7070 ToolCallerInterface $ toolCaller ,
7171 ResourceReaderInterface $ resourceReader ,
7272 PromptGetterInterface $ promptGetter ,
@@ -81,7 +81,7 @@ public static function make(
8181 sessionStore: $ sessionStore ,
8282 methodHandlers: [
8383 new Notification \InitializedHandler (),
84- new Handler \Request \InitializeHandler ($ registry -> getCapabilities (), $ implementation ),
84+ new Handler \Request \InitializeHandler ($ configuration ),
8585 new Handler \Request \PingHandler (),
8686 new Handler \Request \ListPromptsHandler ($ referenceProvider , $ paginationLimit ),
8787 new Handler \Request \GetPromptHandler ($ promptGetter ),
0 commit comments