¿Qué es un MCP? (Model Context Protocol) explicado para developers