aqs-mcp
Verified Safeby tyson-swetnam
Overview
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.
Installation
node dist/index.jsEnvironment Variables
- AQS_EMAIL
- AQS_API_KEY
Security Notes
The server securely handles API credentials by resolving them from explicit parameters or environment variables (AQS_EMAIL, AQS_API_KEY), avoiding hardcoding. Input validation is performed for date formats and ranges to prevent common errors. All external API calls are directed to the official EPA AQS API. Rate limiting is implemented to comply with API guidelines. Error handling is present to gracefully manage API failures or invalid input. No 'eval' or other dangerous dynamic code execution patterns were found, and there is no code obfuscation.
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.
essdive-mcp
An MCP server for querying ESS-DIVE and ESS-DeepDive environmental data, facilitating dataset search, retrieval, identifier conversion, and file-level metadata analysis for language models.
mcp-server-examples
This server provides a collection of example Model Context Protocol (MCP) servers, demonstrating integration with various external data sources and smart home devices (Philips HUE, Austrian public data like Linz Innovationshaupplatz, klimaaktiv funding, Firmenbuch, and legal texts).