[Server] Add Bidirectional Client Communication Support (#109)
* feat(server): add bidirectional client communication support * fix(server): use correct session ID string conversion method * fix: clean up docblocks for request handler methods in Builder * fix: merge artifacts
This commit is contained in:
parent
0963d243bc
commit
f1b471a219
1 changed files with 1973 additions and 445 deletions
|
|
@ -21,6 +21,8 @@ use Mcp\Server\Configuration;
|
|||
use Mcp\Server\Session\SessionInterface;
|
||||
|
||||
/**
|
||||
* @implements RequestHandlerInterface<InitializeResult>
|
||||
*
|
||||
* @author Christopher Hertel <mail@christopher-hertel.de>
|
||||
*/
|
||||
final class InitializeHandler implements RequestHandlerInterface
|
||||
|
|
@ -35,6 +37,9 @@ final class InitializeHandler implements RequestHandlerInterface
|
|||
return $request instanceof InitializeRequest;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Response<InitializeResult>
|
||||
*/
|
||||
public function handle(Request $request, SessionInterface $session): Response
|
||||
{
|
||||
\assert($request instanceof InitializeRequest);
|
||||
|
|
|
|||
Loading…
Reference in a new issue