UNPKG

xmcp

Version:

The TypeScript MCP framework

12 lines (11 loc) • 616 B
import type { McpClientInfo } from "@/types/client-info"; export type HttpHeaders = Record<string, string | string[] | undefined>; export interface HttpRequestContext { id: string; headers: HttpHeaders; clientInfo?: McpClientInfo; } export declare const httpRequestContext: import("../../utils/context").Context<HttpRequestContext>; export declare const setHttpRequestContext: (data: Partial<HttpRequestContext>) => void; export declare const getHttpRequestContext: () => HttpRequestContext; export declare const httpRequestContextProvider: <R>(initialValue: HttpRequestContext, callback: () => R) => R;