Sachverhalt: Sachverhalt: A. Mit Verfügung vom 24. Juni 2002 lehnte die IV-Stelle des Kantons Solothurn nach Einholung eines Arbeitgeberberichts vom 25. Juli 2001 und verschiedener ärztlicher Berichte, insbesondere eines polydisziplinären Gutachtens der Medizinischen Abklärungsstelle (MEDAS) der Klinik Y._ vom 14. Mai 2002, und nach durchgeführtem Vorbescheidverfahren, einen Anspruch des 1955 geborenen K._ auf eine Invalidenrente ab. A. Mit Verfügung vom 24. Juni 2002 lehnte die IV-Stelle des Kantons Solothurn nach Einholung eines Arbeitgeberberichts vom 25. Juli 2001 und verschiedener ärztlicher Berichte, insbesondere eines polydisziplinären Gutachtens der Medizinischen Abklärungsstelle (MEDAS) der Klinik Y._ vom 14. Mai 2002, und nach durchgeführtem Vorbescheidverfahren, einen Anspruch des 1955 geborenen K._ auf eine Invalidenrente ab. B. Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn ab (Entscheid vom 2. Oktober 2003). B. Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn ab (Entscheid vom 2. Oktober 2003). C. Mit Verwaltungsgerichtsbeschwerde lässt der Versicherte beantragen, in Aufhebung des kantonalen Gerichtsentscheids sei ihm eine Invalidenrente nach Massgabe einer Arbeitsunfähigkeit von mindestens 50 % zuzusprechen; eventualiter sei die Sache zu ergänzenden Abklärungen und erneuter Beurteilung an die IV-Stelle zurückzuweisen. Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. D. Mit Eingabe vom 5. Juli 2004 lässt der Versicherte eine Kopie des Austrittsberichts des Psychiatrischen Dienstes X._ vom 26. Mai 2004 auflegen. 