mcp-use TypeScript API
    Preparing search index...

    Type Alias MiddlewareContext<M, TEnv>

    MiddlewareContext: M extends McpMiddlewareMethod
        ? MiddlewareContextCommon<TEnv> & {
            method: M;
            params: McpMiddlewareOperationMap[M]["params"];
        }
        : never

    Context passed to MCP middleware.

    The conditional form preserves the correlation between method and params when more than one method is represented.

    Type Parameters