mcp-framework
Version:
Framework for building Model Context Protocol (MCP) servers in Typescript
24 lines (23 loc) • 770 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 _config;
private _oauthMetadata?;
private _transports;
constructor(config?: HttpStreamTransportConfig);
start(): Promise<void>;
private handleMcpRequest;
private readRequestBody;
private setCorsHeaders;
private sendError;
send(message: JSONRPCMessage): Promise<void>;
close(): Promise<void>;
isRunning(): boolean;
}