/** * Simplified HTTP/JSON-RPC Transport for MCP * Handles synchronous request/response over HTTP POST */ import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js'; import type { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js'; import type { Request, Response } from 'express'; export declare class HTTPJSONRPCTransport implements Transport { private req; private res; private _responseHandlers; onclose?: () => void; onerror?: (error: Error) => void; onmessage?: (message: JSONRPCMessage) => void; constructor(req: Request, res: Response); start(): Promise; close(): Promise; send(message: JSONRPCMessage): Promise; /** * Process incoming JSON-RPC request from HTTP body */ processRequest(body: unknown): Promise; } //# sourceMappingURL=http-jsonrpc-transport.d.ts.map