Token导航 LogoToken导航TokenDH.com
AirNow MCP Server logo
运维云端HTTP官方级别未说明来源级核验

AirNow MCP Server

MCP Server

AirNow MCP Server是一个实现模型上下文协议(MCP)的服务,用于将大型语言模型(LLM)与美国空气质量数据API集成,提供实时、预测和历史的空气质量信息访问工具。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
API集成TypeScript数据集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

prsantos-com

提供方

prsantos-com

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

NPX 配置

详细介绍

AirNow MCP服务器

概述

非官方的AirNow MCP服务器是一种模型上下文协议(MCP)实现,可实现美国空气质量数据的大型语言模型(LLM)和AirNow API之间的集成。该服务器提供了一套全面的工具,允许LLM访问和利用实时、预测和历史空气质量信息。

主要特点

  • 通过标准化MCP工具直接访问AirNow API资源
  • 查询空气质量数据的自然语言界面
  • 支持当前、预测和历史空气质量指数、观测和等高线图
  • 通过NPX/Docker轻松集成

关于AirNow API

AirNow API 提供对美国官方空气质量数据的访问,包括:

  • 当前和预测的空气质量指数(AQI):\

检索特定位置或地区的臭氧、PM2.5和PM10的实时和预测AQI值。

  • 观察和报告区域:\

按邮政编码、纬度/经度、边界框或报告区域访问空气质量观测值。

  • 空气质量图:\

获取臭氧和PM2.5的等高线图,以图像或数据叠加的形式提供。

  • 历史数据:\

查询支持污染物的历史空气质量数据。

  • 健康建议:\

API根据AQI水平提供健康建议和警示声明。

有关端点、参数和响应格式的详细信息,请使用您的AirNow API帐户登录,然后转到 AirNow API Web服务文档.

可用工具

预测

  • 预测\_ _ lat_long –按纬度和经度获取报告区域的当前或历史预测AQI值和类别。
  • 预报_压缩_编码 –按邮政编码获取报告区域的当前或历史预测AQI值和类别。

等值线图

  • 轮廓_地图_地理_边界_边界_区域 –获取KML中的当前或历史臭氧等值线图。
  • 轮廓_地图_地理_边界_框_像素25 –获取KML中当前或历史PM2.5等值线图。
  • 控制_参数_边界_氧_组合_臭氧\_ pm25 –获取臭氧和PM2.5组合值的KML当前或历史等值线图。

观察

  • 当前_观察_报告_反应_平台_龙 –按纬度和经度获取报告区域的当前AQI值和类别。
  • 当前_观察_报告_评论_邮编 –按邮政编码获取报告区域的当前AQI值和类别。
  • 观测_监测_现场_地理_边界_箱 –获取指定日期和时间范围内的AQI值或数据浓度,以及感兴趣地理区域内的一组参数。

历史数据

  • 历史_观察_报道_反应_拉通 –按纬度和经度获取报告区域的历史AQI值和类别。
  • 历史观察_报道_反应_压缩码 –按邮政编码获取报告区域的历史AQI值和类别。

需求

  • AirNow API密钥,您可以通过请求 AirNow API帐户.
  • 对于与NPX一起使用, Node.js >= v22.14.0 是必需的。

配置

克劳德桌面

将以下配置之一添加到您的 claude_desktop_config.json:

NPX

{
  "mcpServers": {
    "airnow-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@prsantos/airnow-mcp-server"
      ],
      "env":{
        "AIRNOW_API_KEY": "",
        "APPDATA": "" // Windows example: "C:\\Users\\[username]\\AppData\\Roaming"
      }
    }
  }
}

注:

  • 对于Windows,通过打开命令提示符并运行以下命令来获取APPDATA值: echo %APPDATA%
  • 对于Mac,通过打开终端运行以下命令来获取APPDATA值: which npm

码头工人

{
  "mcpServers": {
    "airnow-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "AIRNOW_API_KEY",
        "prsantos/airnow-mcp-server"
      ],
      "env":{
        "AIRNOW_API_KEY": ""
      }
    }
  }
}

目录标签

目录标签

API集成TypeScript数据集成空气质量监测本地部署API服务环境数据实时数据

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnoneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP