Weather Chatbot icon

Weather Chatbot

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.

主要功能

  • 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