Weather Sample
Integrates weather API services with multiple AI models, demonstrating a complete Model Context Protocol (MCP) client-server architecture.
소개
This demonstration application, built on the Model Context Protocol (MCP), showcases a comprehensive client-server architecture that seamlessly integrates real-time weather data from the NOAA Weather API with advanced AI models like Anthropic Claude, OpenAI GPT, and Google Gemini. It supports both local STDIO and remote Server-Sent Events (SSE) transport modes, offering flexible deployment options for interactive AI-powered weather querying and alerts, all built with modern Python and an asynchronous design.
주요 기능
- Built-in API key authentication for secure access
- 1 GitHub stars
- Asynchronous Python architecture for high performance
- Integration with multiple AI models (Claude, GPT, Gemini)
- Support for both STDIO and Server-Sent Events (SSE) transport modes
- Real-time weather query and alerts via NOAA Weather API
사용 사례
- Developing AI applications leveraging MCP for tool calling
- Integrating external APIs (like weather services) with large language models
- Building client-server architectures with flexible communication protocols