Weather MCP Server
About
A weather MCP server that provides weather forecasts and alerts using the National Weather Service API
Explore
- Get weather forecasts for any location in the US using latitude and longitude
- Get active weather alerts for any US state using state codes
1. Make sure you have .NET 8.0 or later installed
2. Clone this repository
3. Build the project: dotnet build
4. Run the server: dotnet run
A C# implementation of a Model Context Protocol (MCP) server that provides weather information using the National Weather Service API.
Features
- Get weather forecasts for any location in the US using latitude and longitude
- Get active weather alerts for any US state using state codes
Tools
GetForecast
Get detailed weather forecast for a specific location. - Parameters: - latitude: Latitude of the location - longitude: Longitude of the locationGetAlerts
Get active weather alerts for a US state. - Parameters: - state: Two-letter state code (e.g., CA, NY)Setup
1. Make sure you have .NET 8.0 or later installed
2. Clone this repository
3. Build the project: dotnet build
4. Run the server: dotnet run
Usage
This MCP server can be used with any MCP client (like Claude for Desktop) to get weather information.
Dependencies
- .NET 8.0
- ModelContextProtocol.Server
- System.Net.Http.Json
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



