mcp-use TypeScript API
    Preparing search index...

    Type Alias McpMiddlewareMethodsForPattern<P>

    McpMiddlewareMethodsForPattern: StripMcpPrefix<P> extends infer Body
        ? Body extends McpMiddlewareMethod
            ? Body
            : Body extends "tools/*"
                ? Extract<McpMiddlewareMethod, `tools/${string}`>
                : Body extends "resources/*"
                    ? Extract<McpMiddlewareMethod, `resources/${string}`>
                    : Body extends "prompts/*"
                        ? Extract<McpMiddlewareMethod, `prompts/${string}`>
                        : Body extends "*" ? McpMiddlewareMethod : never
        : never

    Methods selected by an MCP middleware or observer pattern.

    Type Parameters

    • P extends string