You can't go wrong with WorldClim which has both monthly historical (1960-2020) and future (2020-2100) values for precipitation (and minimum and maximum temperature) at the 2.5-minutes highest spatial resolution for the historical values, and likewise, 30-secs for the future values.