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 MQTT Protocol tutorial - LIVE DEMO using Mosquitto and CloudMQTT - YouTube 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