/** * postgres-mcp - Streamable HTTP Transport Handler * * Handles Streamable HTTP (MCP protocol 2025-11-25) requests on `/mcp`. * Supports GET (SSE stream), POST (initialize + messages), DELETE (terminate). */ import type { IncomingMessage, ServerResponse } from "node:http"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; import type { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; import type { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; import type { HttpTransportConfig } from "./types.js"; /** * Handle Streamable HTTP requests on `/mcp`. * * Supports GET (SSE stream), POST (initialize + messages), DELETE (terminate). * Session management is handled via the `Mcp-Session-Id` header. */ export declare function handleStreamableRequest(req: IncomingMessage, res: ServerResponse, config: HttpTransportConfig, transports: Map, onConnect?: (transport: Transport) => void | Promise): Promise; //# sourceMappingURL=streamable.d.ts.map