
Air-Pollution

2025.03.17
0
JavaScript空气污染数据环境监测位置服务
Air-Pollution 是一个基于 Node.js 和 Express.js 构建的 Model Context Protocol (MCP) 服务器,用于与 OpenWeather API 交互。它允许用户根据经纬度或城市和国家获取空气污染数据。后端使用 dotenv 进行安全的 API 密钥管理,并高效处理 API 请求。
View on GitHub
Overview
基本能力
产品定位
Air-Pollution 是一个用于获取和提供空气污染数据的服务,通过与 OpenWeather API 的交互,为用户提供实时的空气质量信息。
核心功能
- 根据经纬度或城市和国家获取空气污染数据
- 安全的 API 密钥管理
- 高效的 API 请求处理
适用场景
- 环境监测应用
- 健康相关的移动应用
- 地理信息系统 (GIS)
工具列表
- OpenWeather API:用于获取空气污染数据
- dotenv:用于安全的 API 密钥管理
常见问题解答
暂无提供。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装 dotenv:
npm install dotenv
安装教程
- 克隆项目仓库:
git clone <repository-url>
- 进入项目目录:
cd Air-Pollution
- 安装依赖:
npm install
- 创建 .env 文件并添加 OpenWeather API 密钥:
echo "API_KEY=your_openweather_api_key" > .env
- 启动服务器:
node server.js
调试方式
- 检查服务器是否运行:
curl http://localhost:3000/health
- 测试 API 端点:
curl "http://localhost:3000/api/pollution?lat=40.7128&lon=-74.0060"