UNPKG

middy-mcp

Version:

Middy middleware for Model Context Protocol server

13 lines (12 loc) 595 B
import type { JSONRPCMessage } from "@modelcontextprotocol/sdk/types.js"; import type { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; export declare class HttpServerTransport implements Transport { private _started; private _pendingRequests; onmessage?: (message: JSONRPCMessage) => void; start: () => Promise<void>; send: (message: JSONRPCMessage) => Promise<void>; close: () => Promise<void>; private _startFreshSession; handleJSONRPCMessages: (jsonRPCMessages: JSONRPCMessage[]) => Promise<JSONRPCMessage[] | JSONRPCMessage | undefined>; }