(
principal: Principal,
resource: McpResource,
request: Request,
)
| 514 | * server and open a session. |
| 515 | */ |
| 516 | const create = ( |
| 517 | principal: Principal, |
| 518 | resource: McpResource, |
| 519 | request: Request, |
| 520 | ): Effect.Effect<McpDispatchResult> => |
| 521 | preInitializeMethodNotFound(request).pipe( |
| 522 | Effect.flatMap((unsupported) => |
| 523 | unsupported |
| 524 | ? Effect.succeed<McpDispatchResult>(unsupported) |
| 525 | : openSession(principal, resource, request), |
| 526 | ), |
| 527 | ); |
| 528 | |
| 529 | const store: McpSessionStore["Service"] = { |
| 530 | dispatch: ({ request, principal, resource, sessionId }: McpDispatchInput) => |
no test coverage detected