mcpField
W

Weather Data MCP Server

Local
@dgahaganMaps & Travel

About Weather Data MCP Server

17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"dgahagan-weather": {
"command": "npx",
"args": [
"-y",
"@dangahagan/weather-mcp"
]
}
}
}
Run commandnpx -y @dangahagan/weather-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@dangahagan/weather-mcp1.35.5

Tools

6

Saved tool list · updated 5d ago

ParameterTypeRequiredDescription
daysnumberNoNumber of forecast days to include when the forecast section is requested (1-16 for global, 1-7 for US NOAA, default: 7)
unitsenumNoUnit system for output. Defaults to the server setting; individual *_unit overrides take precedence.imperial | metric
detailenumNoOutput verbosity: "summary" (shortest), "standard" (default, balanced), or "full" (everything the source provides).summary | standard | full
sourceenumNoSource for the current and forecast sections: "auto" (default: NOAA in the US, Open-Meteo elsewhere), "noaa" or "openmeteo".auto | noaa | openmeteo
includearrayNoWhich sections to include (default: ["current", "forecast", "alerts"]). Add "air_quality" and/or "lightning" for a fuller picture.
latitudenumberNoLatitude (-90 to 90). Not required if location_name or city_name is provided.
city_namestringNoA place name to geocode, e.g. "Paris, France". Include state or country to disambiguate.
longitudenumberNoLongitude (-180 to 180). Not required if location_name or city_name is provided.
time_formatenumNoClock format for times.12h | 24h
distance_unitenumNoOverride the distance, visibility and elevation unit.mi | km
location_namestringNoA saved location alias, e.g. "home". List them with list_saved_locations.
pressure_unitenumNoOverride the pressure unit.inHg | hPa
wind_speed_unitenumNoOverride the wind speed unit ("kn" is knots).mph | kmh | ms | kn
temperature_unitenumNoOverride the temperature unit.F | C
precipitation_unitenumNoOverride the precipitation unit.inch | mm

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.