Is there any library to use for MQTT over GPRS connection?

Dear All, I am a neophyte to Interfacing GSM Modules with Arduino boards. I am trying to interface ESP8266 with Ai thinker A6 GSM Module and publish a message to a topic in Online CloudMQTT broker I saw this youtube video https://www.youtube.com/watch?v=Oh3ZYAQBTko and tried the same I am able to connect to the broker but cant publish a message to some random topic. So instead of breaking my head on the exceptions and reinventing the wheel . Is there any good library that i can use to publish a message to MQTT broker through GSM Module. Thanks in Advance

Regards, Mr.B