Skip to main content
Glama
Rankintosh

wu-weather-mcp

by Rankintosh

wu-weather-mcp

MCP-сервер, который предоставляет любую персональную метеостанцию (PWS) Weather Underground в качестве инструментов в Claude. Спрашивайте у Claude о текущих условиях, ежедневных сводках, почасовой истории и метаданных станции — все данные поступают в реальном времени с вашей станции.

Предварительные требования

  • Node.js 18+

  • Учетная запись Weather Underground с PWS

  • API-ключ Weather Underground (бесплатно)

  • Ваш идентификатор станции (виден на панели управления WU, например KCALAKEF92)

Related MCP server: weather-mcp-server

Настройка

1. Клонирование и установка

git clone https://github.com/your-username/wu-weather-mcp.git
cd wu-weather-mcp
npm install

2. Настройка окружения

cp .env.example .env

Отредактируйте .env:

WU_API_KEY=your_api_key_here
WU_STATION_ID=your_station_id_here
WU_STATION_NAME=My Weather Station   # optional — defaults to station ID

3. Сборка

npm run build

4. Тестирование

node build/index.js

Сервер запускается через stdio и ожидает сообщений MCP. Нажмите Ctrl-C для выхода.


Интеграция с Claude Desktop

Добавьте это в ваш claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "wu-weather": {
      "command": "node",
      "args": ["/absolute/path/to/wu-weather-mcp/build/index.js"]
    }
  }
}

Замените /absolute/path/to/wu-weather-mcp на фактический путь, по которому вы клонировали репозиторий. В macOS вы можете выполнить pwd внутри клонированной папки, чтобы получить его.

Перезапустите Claude Desktop после сохранения. Ваши инструменты погоды появятся автоматически.

Альтернатива: передача учетных данных через конфигурацию вместо .env

{
  "mcpServers": {
    "wu-weather": {
      "command": "node",
      "args": ["/absolute/path/to/wu-weather-mcp/build/index.js"],
      "env": {
        "WU_API_KEY": "your_api_key_here",
        "WU_STATION_ID": "your_station_id_here",
        "WU_STATION_NAME": "My Weather Station"
      }
    }
  }
}

Доступные инструменты

Инструмент

Параметры

Описание

get_current_conditions

Текущая температура, влажность, ветер, давление, УФ-индекс, интенсивность осадков, точка росы, солнечная радиация

get_daily_summary

days (1–7, по умолчанию 7)

Ежедневная макс./мин./ср. температура, макс. порыв ветра, общее количество осадков

get_hourly_history

hours (1–24, по умолчанию 24)

Почасовая температура, влажность, ветер и осадки

get_station_info

Название станции, ID, координаты, высота над уровнем моря, район

Примеры запросов

  • "Какая сейчас погода?"

  • "Покажи погоду за последние 3 дня."

  • "Какая была почасовая сводка вчера днем?"

  • "Какова высота моей метеостанции над уровнем моря?"


Разработка

npm run dev      # watch mode — recompiles on save
npm run build    # one-off build

Исходный код находится в src/index.ts. Пересоберите (npm run build) после любых изменений.

Публикация в npm

npm publish

После публикации пользователи могут запускать его без клонирования:

{
  "mcpServers": {
    "wu-weather": {
      "command": "npx",
      "args": ["-y", "wu-weather-mcp"],
      "env": {
        "WU_API_KEY": "your_api_key_here",
        "WU_STATION_ID": "your_station_id_here"
      }
    }
  }
}

Примечание: Проверьте npmjs.com перед публикацией, чтобы убедиться, что имя пакета wu-weather-mcp доступно.

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
D
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

View all related MCP servers

Related MCP Connectors

  • US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.

  • Search NOAA climate stations and datasets, fetch historical weather observations.

  • US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.

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/Rankintosh/wu-weather-mcp'

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