How to lazy load MCPs to save context capacity with agent skills