MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / create

Function create

packages/hosts/mcp/src/in-memory-session-store.ts:483–494  ·  view source on GitHub ↗
(
    principal: Principal,
    resource: McpResource,
    request: Request,
  )

Source from the content-addressed store, hash-verified

481 * server and open a session.
482 */
483 const create = (
484 principal: Principal,
485 resource: McpResource,
486 request: Request,
487 ): Effect.Effect<McpDispatchResult> =>
488 preInitializeMethodNotFound(request).pipe(
489 Effect.flatMap((unsupported) =>
490 unsupported
491 ? Effect.succeed<McpDispatchResult>(unsupported)
492 : openSession(principal, resource, request),
493 ),
494 );
495
496 const store: McpSessionStore["Service"] = {
497 dispatch: ({ request, principal, resource, sessionId }: McpDispatchInput) =>

Callers 1

Calls 2

openSessionFunction · 0.70

Tested by

no test coverage detected