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.
주요 기능
01Real AI Chat with Google Gemini
02Live Weather Data via OpenWeatherMap API
03True MCP Client-Server Implementation
04AI Tool Calling for dynamic data fetching
05Modern Mobile UI with Material Design 3
060 GitHub stars
사용 사례
01Providing a foundational example for building AI-powered chatbots with Flutter
02Learning and demonstrating Model Context Protocol (MCP) in a practical application
03Serving as a reference for integrating AI (LLMs) with external tools and APIs in a mobile app