Weather MCP Server logo

Weather MCP Server

by jalateras

The Weather MCP Server provides weather information services by leveraging the National Weather Service (NWS) API. It exposes weather alerts and forecasts as tools that can be used by MCP clients like Claude.

View on GitHub

Last updated: N/A

What is Weather MCP Server?

The Weather MCP Server is a Model Context Protocol (MCP) server that fetches weather alerts and forecasts from the National Weather Service (NWS) API and exposes them as tools for MCP clients.

How to use Weather MCP Server?

To use the server, install it following the instructions in the README, then configure your MCP client (like Claude Desktop) to connect to it. Once connected, you can use the available tools to query weather information, such as getting weather alerts for a specific state or forecasts for given coordinates.

Key features of Weather MCP Server

  • Weather Tools (get weather alerts, get forecasts)

  • System Tools (run shell commands, view system processes)

  • MCP Integration (seamless integration with MCP clients)

  • Modular Architecture (easy to maintain and extend)

Use cases of Weather MCP Server

  • Integrating weather data into conversations with Claude

  • Automating weather-related tasks

  • Providing weather information to other applications via MCP

  • Debugging and testing MCP integrations using the MCP Inspector

FAQ from Weather MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for connecting language models to external tools and resources.

What is the National Weather Service API?

The National Weather Service API is a web service that provides access to weather data, forecasts, and alerts.

How do I install the server?

Follow the installation instructions in the README, which involve cloning the repository and installing dependencies using uv.

How do I connect the server to Claude Desktop?

Update your Claude Desktop configuration to include the weather server details, as shown in the README, and then restart Claude Desktop.

How do I test the server?

You can test the server using the MCP Inspector or the MCP CLI, as described in the README.