Skip to main content
Glama

mcp-openaq

OpenAQ MCP — глобальные измерения качества воздуха через API OpenAQ v3.

Часть Pipeworx — MCP-шлюза, соединяющего ИИ-агентов с 1476+ источниками данных в реальном времени.

Инструменты

Инструмент

Описание

air_quality_near

Получите последние показания качества воздуха (PM2.5, PM10, O3, NO2, SO2, CO и т.д.) на станции мониторинга, БЛИЖАЙШЕЙ к широте/долготе. ПРЕДПОЧТИТЕЛЬНО для запросов «качество воздуха рядом со мной», «какое качество воздуха по координатам », «плохой ли сейчас воздух в ». Возвращает ближайшую станцию с её самыми свежими значениями загрязняющих веществ, а также другие ближайшие станции.

find_stations

Находит станции мониторинга качества воздуха OpenAQ по местоположению: город или название места, координаты + радиус (сначала ближайшие), страна (код ISO 3166-1 alpha-2) или ограничивающий прямоугольник. Возвращает идентификатор станции, название, страну, координаты и загрязняющие вещества, которые измеряет каждая станция (с идентификаторами датчиков), а также resolved_place, отражающий координаты, в которые разрешилось название города. Это первый шаг для получения исторического ряда: найдите станцию здесь, затем передайте её sensor_id в get_measurements. Требуется хотя бы один аргумент местоположения — инструмент не вернёт нефильтрованный глобальный список.

get_latest

Получает последнее показание по каждому загрязняющему веществу на конкретной станции OpenAQ (по идентификатору местоположения из find_stations). Возвращает каждый параметр (PM2.5, O3, NO2 и т.д.) с его значением, единицами измерения и временем измерения.

get_measurements

Получает самый свежий временной ряд (почасовые или суточные агрегаты) для одного датчика OpenAQ (идентификатор датчика из find_stations), сначала новые. Используйте для отслеживания трендов загрязняющих веществ с течением времени на одной станции/по одному параметру. Возвращает ПОСЛЕДНИЕ limit показаний датчика — учтите, что многие датчики OpenAQ архивированы и перестали передавать данные много лет назад, поэтому «самые свежие» могут по праву быть многолетней давности: всегда читайте возвращаемые временные метки, а не предполагайте, что данные актуальны. Используйте find_stations или get_latest, чтобы выбрать датчик, который всё ещё передаёт данные.

Related MCP server: Luchtmeetnet MCP Server

Быстрый старт

Добавьте в ваш MCP-клиент (Claude Desktop, Cursor, Windsurf и т.д.):

{
  "mcpServers": {
    "openaq": {
      "url": "https://gateway.pipeworx.io/openaq/mcp"
    }
  }
}

Что на самом деле отдаёт эта конечная точка

tools/list по адресу https://gateway.pipeworx.io/openaq/mcp возвращает инструменты из таблицы выше плюс общие мета-инструменты Pipeworxask_pipeworx, discover_tools, search_within, remember/recall и остальной набор, общий для всего шлюза. Поэтому количество инструментов, которое вы видите, больше, чем в этой таблице: конечная точка одного пакета в настоящее время перечисляет примерно 30 общих инструментов рядом с собственными инструментами пакета. Ответ initialize соединения указывает его точную область действия и является авторитетным ответом для конкретного дня.

Это сделано намеренно, а не случайное мультиплексирование. Мета-инструменты позволяют ограниченному соединению ответить на вопрос, который этот пакет не покрывает, — через ask_pipeworx, который маршрутизирует запрос по всему каталогу, — без необходимости добавлять второй MCP-сервер. Сейчас невозможно подключить конечную точку пакета без них; если дополнительные схемы стоят вам больше контекста, чем стоит маршрутизация, подключитесь один раз к полному шлюзу, а не к нескольким конечным точкам пакетов.

Или подключитесь к полному шлюзу Pipeworx, чтобы получить список инструментов всех пакетов напрямую, а не только этого:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Оба URL-адреса ведут к одному и тому же шлюзу и к одним и тем же 1476+ источникам данных. Единственное отличие — инструменты какого пакета перечислены напрямую; ask_pipeworx добирается до всех них из любого из этих вариантов.

Использование с ask_pipeworx

Вместо прямого вызова инструментов вы можете задавать вопросы на простом английском — это работает как на конечной точке пакета выше, так и на полном шлюзе:

ask_pipeworx({ question: "your question about Openaq data" })

Шлюз сам выбирает подходящий инструмент и автоматически заполняет аргументы.

Дополнительно

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with the World Air Quality Index to fetch real-time air quality data for cities and coordinates worldwide via Model Context Protocol (MCP).
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables querying Polish air-quality data from GIOŚ stations by providing tools to list stations, get sensor readings, and retrieve the composite air-quality index.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Find air-quality stations and read pollutant observations from government monitors via OpenAQ v3.

  • Air Quality MCP — wraps air-quality-api.open-meteo.com (free, no auth)

  • EPA AirNow MCP — official US real-time AQI + forecast (free key)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pipeworx-io/mcp-openaq'

If you have feedback or need assistance with the MCP directory API, please join our Discord server