54 const std::string& request_json,
55 uint32_t timeout_ms = 0) = 0;
Abstract transport for external MCP communication.
virtual void close()=0
Close the transport connection.
virtual bool open()=0
Open the transport connection.
virtual void interrupt()
Abort any in-flight send_request() call ASAP.
virtual bool is_connected() const =0
Check if transport is connected.
virtual std::string send_request(const std::string &request_json, uint32_t timeout_ms=0)=0
Send a JSON-RPC request and wait for response.
Activate model on GPU (WARM → ACTIVE).