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
Pierre Fitness API
A multi-protocol API for accessing fitness data from providers like Strava and Fitbit, featuring AI-powered analysis and enterprise-grade management.
Earthdata MCP Server
Interact with NASA Earth Data for efficient dataset discovery and retrieval for geospatial analysis.
Garmin Connect
Access Garmin Connect running data and training plan information.
OpenAI
Query OpenAI models directly from Claude using MCP protocol
HashiCorp Vault
Securely manage secrets and policies in HashiCorp Vault through an MCP interface.
CData Zuora MCP Server
An MCP server for Zuora, powered by the CData JDBC Driver. Requires a separate driver and configuration file for connection.
ServiceNow
An MCP server for interacting with ServiceNow instances to manage records, incidents, and other platform features.
kubeview-mcp
Read-only MCP server for AI-powered Kubernetes debugging with support of code execution
Cloudflare Remote MCP Server
A remote MCP server deployable on Cloudflare Workers or runnable locally, requiring no authentication or external data files.
Kubernetes Server
An MCP server that enables AI assistants to interact with and manage Kubernetes clusters.