AxMCPStreambleHTTPTransport
Deprecated
Use AxMCPStreamableHTTPTransport. This misspelled export remains for backward compatibility.
Extends
Constructors
Constructor
new AxMCPStreambleHTTPTransport(mcpEndpoint: string, options: Readonly<AxMCPStreamableHTTPTransportOptions>): AxMCPStreambleHTTPTransport;Parameters
| Parameter | Type |
|---|---|
mcpEndpoint | string |
options | Readonly<AxMCPStreamableHTTPTransportOptions> |
Returns
AxMCPStreambleHTTPTransport
Inherited from
AxMCPStreamableHTTPTransport.constructor
Methods
close()
close(): void;Returns
void
Inherited from
AxMCPStreamableHTTPTransport.close
connect()
connect(): Promise<void>;Connects to the transport if needed This method is optional and only required for transports that need connection setup
Returns
Promise<void>
Inherited from
AxMCPStreamableHTTPTransport.connect
getHeaders()
getHeaders(): Record<string, string>;Returns
Record<string, string>
Inherited from
AxMCPStreamableHTTPTransport.getHeaders
openListeningStream()
openListeningStream(): Promise<void>;Returns
Promise<void>
Inherited from
AxMCPStreamableHTTPTransport.openListeningStream
send()
send(message: Readonly<AxMCPJSONRPCRequest<unknown>>): Promise<AxMCPJSONRPCResponse<unknown>>;Sends a JSON-RPC request or notification and returns the response
Parameters
| Parameter | Type | Description |
|---|---|---|
message | Readonly<AxMCPJSONRPCRequest<unknown>> | The JSON-RPC request or notification to send |
Returns
Promise<AxMCPJSONRPCResponse<unknown>>
A Promise that resolves to the JSON-RPC response
Inherited from
AxMCPStreamableHTTPTransport.send
sendNotification()
sendNotification(message: Readonly<AxMCPJSONRPCNotification>): Promise<void>;Sends a JSON-RPC notification
Parameters
| Parameter | Type | Description |
|---|---|---|
message | Readonly<AxMCPJSONRPCNotification> | The JSON-RPC notification to send |
Returns
Promise<void>
Inherited from
AxMCPStreamableHTTPTransport.sendNotification
sendResponse()
sendResponse(message: Readonly<AxMCPJSONRPCResponse>): Promise<void>;Sends a JSON-RPC response for a server-initiated request. Transports that cannot receive server requests do not need to implement it.
Parameters
| Parameter | Type |
|---|---|
message | Readonly<AxMCPJSONRPCResponse> |
Returns
Promise<void>
Inherited from
AxMCPStreamableHTTPTransport.sendResponse
setAuthorization()
setAuthorization(authorization: string): void;Parameters
| Parameter | Type |
|---|---|
authorization | string |
Returns
void
Inherited from
AxMCPStreamableHTTPTransport.setAuthorization
setHeaders()
setHeaders(headers: Record<string, string>): void;Parameters
| Parameter | Type |
|---|---|
headers | Record<string, string> |
Returns
void
Inherited from
AxMCPStreamableHTTPTransport.setHeaders
setMessageHandler()
setMessageHandler(handler: (message: Readonly<AxMCPJSONRPCMessage>) => void | Promise<void>): void;Registers a handler for server-initiated JSON-RPC requests and notifications that arrive outside a direct client request response.
Parameters
| Parameter | Type |
|---|---|
handler | (message: Readonly<AxMCPJSONRPCMessage>) => void | Promise<void> |
Returns
void
Inherited from
AxMCPStreamableHTTPTransport.setMessageHandler
setProtocolVersion()
setProtocolVersion(protocolVersion: string): void;Stores the negotiated MCP protocol version for transports that must emit it on later frames or HTTP requests.
Parameters
| Parameter | Type |
|---|---|
protocolVersion | string |
Returns
void
Inherited from
AxMCPStreamableHTTPTransport.setProtocolVersion
terminateSession()
terminateSession(): Promise<void>;Returns
Promise<void>