mcp-use TypeScript API
    Preparing search index...

    Type Alias PromptCallback<TInput, TUser, HasOAuth, TEnv>

    PromptCallback: (
        params: TInput,
        ctx: RequestContext<TUser, HasOAuth, TEnv>,
    ) =>
        | GetPromptResult
        | CallToolResult
        | Promise<GetPromptResult | CallToolResult>

    Prompt execution callback. Prefer the SDK's raw GetPromptResult.

    Deprecated response helpers that return a CallToolResult are still accepted and converted at registration time.

    Type Parameters

    • TInput = Record<string, unknown>
    • TUser = never
    • HasOAuth extends boolean = false
    • TEnv extends Env = Env

    Type Declaration

    async ({ code }) => ({
    messages: [
    { role: "user", content: { type: "text", text: `Review:\n${code}` } },
    ],
    })