22
22
use Mcp \Exception \InvalidInputMessageException ;
23
23
use Mcp \Exception \NotFoundExceptionInterface ;
24
24
use Mcp \JsonRpc \MessageFactory ;
25
- use Mcp \Schema \Implementation ;
26
25
use Mcp \Schema \JsonRpc \Error ;
27
26
use Mcp \Schema \JsonRpc \HasMethodInterface ;
28
27
use Mcp \Schema \JsonRpc \Request ;
29
28
use Mcp \Schema \JsonRpc \Response ;
30
29
use Mcp \Schema \Request \InitializeRequest ;
30
+ use Mcp \Server \Configuration ;
31
31
use Mcp \Server \Handler ;
32
32
use Mcp \Server \Session \SessionFactoryInterface ;
33
33
use Mcp \Server \Session \SessionInterface ;
@@ -66,7 +66,7 @@ public function __construct(
66
66
public static function make (
67
67
ReferenceRegistryInterface $ registry ,
68
68
ReferenceProviderInterface $ referenceProvider ,
69
- Implementation $ implementation ,
69
+ Configuration $ configuration ,
70
70
ToolCallerInterface $ toolCaller ,
71
71
ResourceReaderInterface $ resourceReader ,
72
72
PromptGetterInterface $ promptGetter ,
@@ -81,7 +81,7 @@ public static function make(
81
81
sessionStore: $ sessionStore ,
82
82
methodHandlers: [
83
83
new Notification \InitializedHandler (),
84
- new Handler \Request \InitializeHandler ($ registry -> getCapabilities (), $ implementation ),
84
+ new Handler \Request \InitializeHandler ($ configuration ),
85
85
new Handler \Request \PingHandler (),
86
86
new Handler \Request \ListPromptsHandler ($ referenceProvider , $ paginationLimit ),
87
87
new Handler \Request \GetPromptHandler ($ promptGetter ),
0 commit comments