mcpServer_weather
0
This project is a C# based Model Context Protocol server that offers weather forecasts and alerts for the US using the National Weather Service API. It is designed to work with MCP clients to provide timely weather information.
Weather MCP Server
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 location
GetAlerts
Get active weather alerts for a US state.
- Parameters:
- state: Two-letter state code (e.g., CA, NY)
Setup
- Make sure you have .NET 8.0 or later installed
- Clone this repository
- Build the project:
dotnet build
- 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