Weather MCP Server

by choatehall

225 downloads Not rated yet

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 location

GetAlerts

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.