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

Function create

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

Source from the content-addressed store, hash-verified

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

Callers 1

Calls 2

openSessionFunction · 0.70

Tested by

no test coverage detected