MCP-сервер погоды Яндекса (SmartHome)

mcp-yandex-weather

Небольшой MCP-сервер на Yandex Weather SmartHome API: текущая погода, дневной и почасовой прогноз с ключом бесплатного тарифа

MCP-сервер

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Только читает публичные данные о погоде по координатам
Все причины и проверки
Российский стек

ivanscm/mcp-yandex-weather

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-yandex-weather

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале

claude mcp add --transport stdio --env 'YANDEX_WEATHER_API_KEY=<ваш YANDEX_WEATHER_API_KEY>' ya-pogoda -- uvx run --directory /path/to/mcp-yandex-weather server.py

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"ya-pogoda","type":"stdio","command":"uvx","args":["run","--directory","/path/to/mcp-yandex-weather","server.py"],"env":{"YANDEX_WEATHER_API_KEY":"<ваш YANDEX_WEATHER_API_KEY>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "ya-pogoda": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Выполните в терминале

codex mcp add ya-pogoda --env 'YANDEX_WEATHER_API_KEY=<ваш YANDEX_WEATHER_API_KEY>' -- uvx run --directory /path/to/mcp-yandex-weather server.py

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.ya-pogoda]
command = "uvx"
args = ["run", "--directory", "/path/to/mcp-yandex-weather", "server.py"]
env = { YANDEX_WEATHER_API_KEY = "<ваш YANDEX_WEATHER_API_KEY>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "ya-pogoda": {
      "type": "local",
      "command": [
        "uvx",
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "environment": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "ya-pogoda": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/mcp-yandex-weather",
        "server.py"
      ],
      "env": {
        "YANDEX_WEATHER_API_KEY": "<ваш YANDEX_WEATHER_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_WEATHER_API_KEYсекрет, обязательная
API key for Yandex Weather SmartHome

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

Понадобится: uv

Сверено с репозиторием 26 сент. 2026, коммит 6d5401e.

Текст для агента

Зарегистрируйся в консоли Yandex Pogoda SmartHome, получи API-ключ, склонируй ivanscm/mcp-yandex-weather, скопируй .env.example в .env с ключом YANDEX_WEATHER_API_KEY, затем добавь сервер в конфигурацию MCP клиента с command uv, args run --directory путь server.py.

Другие способы из описания автора
git clone https://github.com/ivanscm/mcp-yandex-weather.git && cd mcp-yandex-weather && cp .env.example .env

Клонирование и заполнение .env ключом YANDEX_WEATHER_API_KEY.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает три инструмента: get_current_weather возвращает температуру, ощущаемую температуру, скорость ветра, состояние и иконку для координат, get_forecast отдает дневной прогноз на срок до двух дней на бесплатном тарифе с разбивкой на ночь, утро, день и вечер, get_hourly_forecast возвращает почасовые данные. Есть ресурс weather://current/{lat}/{lon} с текущей погодой в JSON и промпт weather_report для генерации текстового отчета о погоде. Сервер сделан специально под тариф Yandex Pogoda B2B SmartHome, а не под общий API Яндекс Погоды, бесплатный тариф ограничен прогнозом на сегодня и завтра и базовым набором параметров.

Для кого. Для тех, кому нужна простая интеграция погоды Яндекса в агента: планирование дня, отчеты, автоматизация умного дома.

Подходит, если

  • Нужны текущая погода, дневной или почасовой прогноз по координатам в ответах агента
  • Достаточно бесплатного тарифа SmartHome с прогнозом на сегодня и завтра
  • Нужен HTTP-режим для доступа к серверу с другого устройства в сети

Не подходит, если

  • Нужны расширенные параметры вроде влажности, давления или УФ-индекса: они доступны только на коммерческом тарифе
  • Нужен прогноз больше чем на два дня без платного тарифа

Пример запроса к агенту

Какая погода сейчас в Москве и какой прогноз на завтра

Ограничения

Нужен API-ключ Yandex Pogoda SmartHome, который выдается после регистрации по номеру телефона и принятия условий в консоли Яндекс Погоды. Бесплатный тариф ограничен прогнозом на сегодня и завтра, базовым набором параметров и лимитом запросов по соглашению. Проект небольшой, автор один, обновляется нечасто.

Как отключить. Удалите блок ya-pogoda из claude_desktop_config.json или из конфигурации вашего MCP клиента.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_WEATHER_API_KEY
обязательная, секрет
Ключ Yandex Pogoda SmartHome API

Проверка безопасности

  • Только читает публичные данные о погоде по координатам

Коротко о README

README на английском и русском описывает сервер как обертку над Yandex Weather SmartHome API с тремя инструментами, одним ресурсом и одним промптом. Показаны получение ключа через консоль SmartHome, таблица ограничений бесплатного и коммерческого тарифа, запуск в stdio и HTTP режимах и настройка для Claude Desktop, Hermes Agent и Cursor, а также запуск через MCP Inspector и тесты pytest.

Частые вопросы

На сколько дней доступен прогноз бесплатно?

На сегодня и завтра, расширенные тарифы дают больше дней и параметров.

Можно ли запустить сервер как удаленный по HTTP?

Да, флагом --http, тогда клиенты вроде Hermes подключаются по адресу http://host:8000/mcp.

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AIMCP-сервер погоды Яндекса (SmartHome)

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.