- Weather MCP Server
Weather MCP Server
What is Weather MCP Server?
Weather MCP Server is a Model Context Protocol (MCP) server implementation that provides weather alerts for US states, utilizing the MCP Python SDK. It serves as a demonstration of creating an MCP server with Docker integration and various client examples.
How to use Weather MCP Server?
To use the Weather MCP Server, you can either run it locally by cloning the repository and installing dependencies or use Docker to pull the pre-built image. The server can be accessed through different client examples, including a CLI client with LLM integration.
Key features of Weather MCP Server?
- Provides weather alerts for US states using the National Weather Service API.
- Supports both standard input/output and Server-Sent Events (SSE) transport.
- Docker containerization for easy deployment.
- Integration with Claude Desktop and Cursor IDE.
- LLM-powered CLI client for enhanced interaction.
- Built-in conversation memory support for better user experience.
Use cases of Weather MCP Server?
- Sending real-time weather alerts to users based on their state.
- Integrating with other applications for weather data retrieval.
- Utilizing the CLI client for automated weather checks.
FAQ from Weather MCP Server?
-
Can I run the server without Docker?
Yes, you can run the server locally by following the installation instructions provided in the documentation. -
What programming language is used?
The server is implemented in Python, specifically requiring Python 3.11 or higher. -
Is there support for other countries?
Currently, the server is designed to provide alerts specifically for US states using the National Weather Service API.