at-xpo-windy-mcpserver
Verified Safeby tradmangh
Overview
Connect AI assistants to real-time weather data from Windy.com by providing tools for weather forecasts, webcam discovery, and map link generation.
Installation
node build/index.jsEnvironment Variables
- WINDY_API_KEY
- WINDY_POINT_FORECAST_KEY
- WINDY_WEBCAMS_KEY
Security Notes
The server correctly uses environment variables for API keys (`WINDY_API_KEY`, `WINDY_POINT_FORECAST_KEY`, `WINDY_WEBCAMS_KEY`), preventing hardcoding in production code. Input validation is robustly implemented using Zod schemas for all tool arguments, mitigating common injection risks. Error handling catches Zod validation errors and general exceptions, returning structured MCP errors or generic messages to avoid leaking sensitive internal details. The `verify_real_api.ts` file contains hardcoded API keys, but this is clearly for a testing/verification script and not part of the main server logic, making it safe to run.
Similar Servers
mcp_weather_server
Provides current and historical weather, air quality, and timezone information via an MCP server, integrating with the Open-Meteo API.
mcp-servers
Provides a monorepo for Microservices Communication Protocol (MCP) servers, enabling integration of various development and QA tools like Playwright, Jira, and Xray with the Windsurf platform.
mcp-weather
A Model Context Protocol (MCP) server for retrieving weather alerts and forecasts for US locations using the National Weather Service (NWS) API.
mcp_server
A server component designed to provide weather-related data or services.