U.S. Senator John McCain called for western allies to offer more military and financial support to Libyan rebel forces.