UNPKG

xmcp

Version:

The TypeScript MCP framework

9 lines (8 loc) • 739 B
import type { JsonRpcMessage } from "@/runtime/transports/http/base-streamable-http"; import type { HttpHeaders } from "@/runtime/contexts/http-request-context"; import type { McpClientInfo } from "@/types/client-info"; import type { Implementation } from "@modelcontextprotocol/server"; export declare const mapImplementationToClientInfo: (implementation: Implementation | undefined) => McpClientInfo | undefined; export declare const extractClientInfoFromMessage: (message: JsonRpcMessage | undefined) => McpClientInfo | undefined; export declare const extractClientInfoFromMessages: (payload: unknown) => McpClientInfo | undefined; export declare const extractClientInfoFromHeaders: (headers: HttpHeaders) => McpClientInfo | undefined;