using System.Threading.Tasks; namespace MCPForUnity.Editor.Services.Transport { /// /// Abstraction for MCP transport implementations (e.g. WebSocket push, stdio). /// public interface IMcpTransportClient { bool IsConnected { get; } string TransportName { get; } TransportState State { get; } Task StartAsync(); Task StopAsync(); Task VerifyAsync(); } }