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