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

Function create

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

Source from the content-addressed store, hash-verified

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) =>

Callers 1

Calls 2

openSessionFunction · 0.70

Tested by

no test coverage detected