Claude-NWS Protocol Bridge
Integrates the US National Weather Service API to provide real-time weather data and forecasts.
Claude-NWS Protocol Bridge
A Model Context Protocol (MCP) server that integrates the US National Weather Service API with Claude Desktop, providing real-time weather data and forecasts directly within your Claude conversations.
Features
- π€οΈ Real-time weather conditions and forecasts
- πΊοΈ Location-based weather queries using coordinates or place names
- β‘ Seamless integration with Claude Desktop via MCP
- π Live data from the official US National Weather Service API
- π Detailed weather metrics including temperature, humidity, wind, and precipitation
Prerequisites
- Claude Desktop App
- Python (v3.12 or higher)
- uv package manager
- Internet connection for API access
Installation
-
Clone this repository:
git clone https://github.com/yourusername/claude-nws-protocol-bridge.git cd claude-nws-protocol-bridge -
Install dependencies:
uv sync -
Configure the MCP server in your Claude Desktop settings:
{ "mcpServers": { "nws-weather": { "command": "uv", "args": ["run", "python", "weather.py"] } } }
Usage
Once configured, you can ask Claude weather-related questions such as:
- "What's the current weather in San Francisco?"
- "Give me a 7-day forecast for New York City"
- "What's the temperature and humidity right now?"
- "Is it going to rain today in Seattle?"
API Reference
The bridge provides the following MCP tools:
get-current-weather
Retrieves current weather conditions for a specified location.
Parameters:
location(string): City name, coordinates, or ZIP code
get-weather-forecast
Gets weather forecast data for a specified location.
Parameters:
location(string): City name, coordinates, or ZIP codedays(number, optional): Number of forecast days (default: 7)
Related Servers
NFTGo MCP
Access the NFTGo Developer API for comprehensive NFT data and analytics. Requires an NFTGo API key.
hostbento
Generate and host websites from within your favorite AI assitants
Geo Location Demo
Retrieves user geolocation information using EdgeOne Pages Functions and exposes it via an MCP server.
Mapbox
An MCP server for interacting with the Mapbox API, providing access to maps, navigation, and other location-based services.
Whalebone MCP Server
Provides access to the Whalebone cybersecurity API.
Webflow
An MCP server for interacting with the Webflow API to manage sites and content.
Remote MCP Server
A production-ready MCP server on Cloudflare Workers with GitHub OAuth and Fantasy Premier League integration.
Ankr API MCP Server
Access blockchain data using the Ankr API.
Remote MCP Server (Authless)
A remote MCP server deployable on Cloudflare Workers without authentication.
TFT MCP Server
Access Team Fight Tactics (TFT) game data using the Riot Games API.