@cyanheads/pubmed-mcp-server
Version:
Production-ready PubMed Model Context Protocol (MCP) server that empowers AI agents and research tools with comprehensive access to PubMed's article database. Enables advanced, automated LLM workflows for searching, retrieving, analyzing, and visualizing
20 lines • 945 B
TypeScript
/**
* @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