Back to MCP Integrations

mcp_weather MCP

MCP integration for mcpweather MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: isdaniel

Installation

curl -fsSL https://claudekit.xyz/i/mcp-weather | bash

Description

MCP сервер, который предоставляет комплексную информацию о погоде и качестве воздуха через Open-Meteo API, поддерживая несколько режимов транспорта включая stdio, HTTP SSE и потоковый HTTP.

Установка

Smithery

npx -y @smithery/cli install @isdaniel/mcp_weather_server

Pip

pip install mcp_weather_server

HTTP сервер (с зависимостями)

pip install mcp_weather_server starlette uvicorn

Конфигурация

MCP клиент (cline_mcp_settings.json)

{
  "mcpServers": {
    "weather": {
      "command": "python",
      "args": [
        "-m",
        "mcp_weather_server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

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

ИнструментОписание
get_current_weatherПолучить текущую погоду для города с комплексными метриками включая температуру, влажность, ветер, ...
get_weather_by_datetime_rangeПолучить данные о погоде за диапазон дат с почасовыми деталями и анализом трендов
get_weather_detailsПолучить детальную информацию о погоде в виде структурированных JSON данных для программного использования
get_air_qualityПолучить информацию о качестве воздуха с уровнями загрязнителей и рекомендациями по здоровью
get_air_quality_detailsПолучить детальные данные о качестве воздуха в виде структурированного JSON для анализа
get_current_datetimeПолучить текущее время в любой временной зоне используя имена временных зон IANA
get_timezone_infoПолучить информацию о временной зоне включая смещение и детали летнего времени
convert_timeКонвертировать время между различными временными зонами

Возможности

  • Текущая погода с температурой, влажностью, ветром, осадками, UV индексом и видимостью
  • Исторические данные о погоде с почасовыми деталями за диапазоны дат
  • Мониторинг качества воздуха с PM2.5, PM10, озоном и другими загрязнителями
  • Рекомендации и советы по здоровью на основе качества воздуха
  • Операции с временными зонами и конвертация времени
  • Несколько режимов транспорта: stdio, HTTP SSE и потоковый HTTP
  • Не требует API ключ - использует бесплатный Open-Meteo API
  • Режимы работы с состоянием и без состояния для HTTP
  • RESTful API эндпоинты через интеграцию Starlette

Примеры использования

What's the current weather in Tokyo?
Get weather data for Paris from January 1st to January 7th
What's the air quality in Beijing right now?
What time is it in New York?
Convert 2PM UTC to Tokyo time

Ресурсы

Примечания

Поддерживает три режима сервера: stdio (по умолчанию для десктопных клиентов), SSE (для веб приложений) и streamable-http (современный MCP протокол). Может работать с настраиваемыми хостом/портом и режимом отладки. Предоставляет как читаемые человеком ответы, так и структурированные JSON данные для программного использования.