UNPKG

@cyanheads/jinaai-mcp-server

Version:

A Model Context Protocol (MCP) server that provides intelligent web reading capabilities using the Jina AI Reader API. It extracts clean, LLM-ready content from any URL.

20 lines 945 B
/** * @fileoverview Provides a utility for converting HTTP headers between Node.js * and Web Standards formats, ensuring compliance and correctness. * @module src/mcp-server/transports/core/headerUtils */ import type { OutgoingHttpHeaders } from "http"; /** * Converts Node.js-style OutgoingHttpHeaders to a Web-standard Headers object. * * This function is critical for interoperability between Node.js's `http` module * and Web APIs like Fetch and Hono. It correctly handles multi-value headers * (e.g., `Set-Cookie`), which Node.js represents as an array of strings, by * using the `Headers.append()` method. Standard single-value headers are set * using `Headers.set()`. * * @param nodeHeaders - The Node.js-style headers object to convert. * @returns A Web-standard Headers object. */ export declare function convertNodeHeadersToWebHeaders(nodeHeaders: OutgoingHttpHeaders): Headers; //# sourceMappingURL=headerUtils.d.ts.map