UNPKG

mcp-framework

Version:

Framework for building Model Context Protocol (MCP) servers in Typescript

25 lines (24 loc) 922 B
import { AbstractTransport } from '../base.js'; import { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js'; import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.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; private _serverConfig; private _serverSetupCallback?; constructor(config?: HttpStreamTransportConfig); setServerConfig(serverConfig: any, setupCallback: (server: McpServer) => Promise<void>): void; start(): Promise<void>; private handleMcpRequest; private readRequestBody; private sendError; send(message: JSONRPCMessage): Promise<void>; close(): Promise<void>; isRunning(): boolean; }