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

Function requestBodyFromRequest

packages/hosts/mcp/src/tool-server.ts:307–316  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

305
306/** Parse a cloned HTTP request body without consuming the request itself. */
307export const requestBodyFromRequest = (request: Request): Effect.Effect<unknown> =>
308 Effect.tryPromise({
309 try: () => request.clone().json(),
310 catch: () => null,
311 }).pipe(
312 Effect.match({
313 onFailure: () => null,
314 onSuccess: (body) => body,
315 }),
316 );
317
318/**
319 * Parse the MCP Apps capability subset from a modern request's `_meta`

Callers 6

makeModernMcpRouterFunction · 0.90
fetchFunction · 0.90
handleFunction · 0.90
createMcpRequestHandlerFunction · 0.90

Calls 2

jsonMethod · 0.65
cloneMethod · 0.65

Tested by

no test coverage detected