(
principal: Principal,
resource: McpResource,
request: Request,
)
| 444 | * server and open a session. |
| 445 | */ |
| 446 | const create = ( |
| 447 | principal: Principal, |
| 448 | resource: McpResource, |
| 449 | request: Request, |
| 450 | ): Effect.Effect<McpDispatchResult> => |
| 451 | preInitializeMethodNotFound(request).pipe( |
| 452 | Effect.flatMap((unsupported) => |
| 453 | unsupported |
| 454 | ? Effect.succeed<McpDispatchResult>(unsupported) |
| 455 | : openSession(principal, resource, request), |
| 456 | ), |
| 457 | ); |
| 458 | |
| 459 | const store: McpSessionStore["Service"] = { |
| 460 | dispatch: ({ request, principal, resource, sessionId }: McpDispatchInput) => |
no test coverage detected