mcp-framework
Version:
Framework for building Model Context Protocol (MCP) servers in Typescript
21 lines (20 loc) • 692 B
TypeScript
import { AbstractTransport } from '../base.js';
import { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js';
import { HttpStreamTransportConfig } from './types.js';
export declare class HttpStreamTransport extends AbstractTransport {
readonly type = "http-stream";
private _isRunning;
private _port;
private _server?;
private _endpoint;
private _enableJsonResponse;
private _transports;
constructor(config?: HttpStreamTransportConfig);
start(): Promise<void>;
private handleMcpRequest;
private readRequestBody;
private sendError;
send(message: JSONRPCMessage): Promise<void>;
close(): Promise<void>;
isRunning(): boolean;
}