airnow-mcp
Verified Safeby tyson-swetnam
Overview
Provides an MCP server to query the AirNow API for current, historical, and forecast air quality data by zip code or geographic coordinates.
Installation
node dist/index.jsEnvironment Variables
- AIRNOW_API_KEY
Security Notes
The runtime code (`src/index.ts`) correctly retrieves the `AIRNOW_API_KEY` from environment variables, which is a good practice. However, the `PLAN.md` file, included in the source code analysis, explicitly lists a placeholder API key, which is a significant security risk as it could lead to accidental exposure of a real key if not handled with extreme care (e.g., if copied into a public repository). No direct `eval` or arbitrary code execution from user input was found, and API parameters are safely handled.
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.
Weather-MCP-Server
Provides comprehensive weather information and tools via a Model Context Protocol (MCP) server using FastMCP and WeatherAPI.com.
aqs-mcp
Provides a Model Context Protocol (MCP) server for accessing and querying the EPA Air Quality System (AQS) API for air quality data, monitor information, and quality assurance data.
mcp-weather
Provides current weather, forecast, air quality, and geocoding services by integrating with the Open-Meteo API.