UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

14 lines (13 loc) 901 B
import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; import type { StreamableHTTPServerTransportOptions } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; import type { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js'; import type { IncomingMessage, ServerResponse } from 'http'; import type { CompressionResponse, McpTransport, TransportType } from './Transport'; export declare class StreamableHttpTransport extends StreamableHTTPServerTransport implements McpTransport { readonly transportType: TransportType; private response; constructor(options: StreamableHTTPServerTransportOptions, response: CompressionResponse); markAsInitialized(sessionId: string): void; send(message: JSONRPCMessage): Promise<void>; handleRequest(req: IncomingMessage, resp: ServerResponse, parsedBody?: unknown): Promise<void>; }