Provides a real-time weather conversation experience leveraging AI and external APIs through the Model Context Protocol.
This Flutter mobile application serves as a practical demonstration of the Model Context Protocol (MCP), featuring a sophisticated weather chatbot. It seamlessly integrates Google Gemini AI for natural language understanding and OpenWeatherMap for live weather data. The app showcases a clean, scalable architecture with distinct client-server components, allowing the AI to intelligently determine when to call external weather tools via the MCP protocol, delivering dynamic and informative responses.