Weather Chatbot
by7ANV1R
0Provides 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.
主な機能
- Real AI Chat with Google Gemini
- Live Weather Data via OpenWeatherMap API
- True MCP Client-Server Implementation
- AI Tool Calling for dynamic data fetching
- Modern Mobile UI with Material Design 3
- 0 GitHub stars
ユースケース
- Providing a foundational example for building AI-powered chatbots with Flutter
- Learning and demonstrating Model Context Protocol (MCP) in a practical application
- Serving as a reference for integrating AI (LLMs) with external tools and APIs in a mobile app