What is the role of the MCP Client in the architecture?