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 time information for specified cities/timezones using the Open-Meteo API, supporting various Model Context Protocol (MCP) transport modes.
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_server_weather_yechan
This server provides a tool to fetch current weather data for a specified geographical location using an external, public API.
mcp-server-weather
This server provides a tool to fetch current weather conditions for a specified geographic location using the Open-Meteo API.