Yandex Weather MCP

Локальный MCP-сервер для API Яндекс Погоды: текущая погода, прогноз, короткая сводка и сравнение двух точек с кэшем

MCP-сервер

Низкий риск

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

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

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

aleks-yustas/yandex-weather-mcp

Установка

Ручная установка

npm install && npm run build && npm start

Локальный запуск после cp .env.example .env и заполнения YANDEX_WEATHER_API_KEY.

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

Что делает

Сервер прячет ключ Яндекс Погоды от MCP-клиента и дает четыре инструмента: текущая погода, прогноз на несколько дней, короткая текстовая сводка с советом и сравнение погоды в двух точках. Ответы API нормализуются и кэшируются на 5-15 минут, входные координаты проверяются схемами Zod. Сервер можно запустить локально через npm или в Docker с HTTP-транспортом на /mcp и health-проверкой, есть пример конфигурации Nginx для деплоя на VDS.

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

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

  • Нужно спросить у агента текущую погоду или прогноз по координатам
  • Нужно сравнить погоду в двух городах одним запросом
  • Нужен локальный MCP-сервер погоды без стороннего облачного хостинга

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

  • Нужен готовый публичный сервер без своего ключа и деплоя
  • Нужны почасовые данные, недоступные на вашем тарифе Яндекс Погоды

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

Сравни погоду в Москве и Санкт-Петербурге сейчас и скажи, где теплее

Ограничения

Проект без звезд и, судя по README, написан одним автором с использованием шаблона «технического консилиума» для описания решений. Нужен собственный ключ API Яндекс Погоды и свой хостинг или локальный запуск, готового публичного адреса нет. Стабильного релиза и версии в npm нет.

Как отключить. Остановите контейнер или процесс сервера и удалите его из конфигурации MCP клиента.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_WEATHER_API_KEY
обязательная, секрет
Ключ API Яндекс Погоды
YANDEX_WEATHER_LANG
Язык ответа, например ru_RU
CACHE_TTL_SECONDS
Время жизни кэша ответов в секундах
MCP_TRANSPORT
Транспорт MCP: http или stdio
PORT
Порт HTTP-сервера, по умолчанию 3000

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

  • Только читает публичные данные о погоде, ничего не меняет во внешних системах

Коротко о README

README описывает сервер как результат разбора требований несколькими ролями (бэкенд, devops, интеграции, MCP, качество) и объясняет выбор TypeScript и Node.js. Показаны настройка .env, локальный запуск, Docker с HTTP-транспортом на /mcp, четыре MCP-инструмента с примерами JSON и инструкция по деплою на VDS с Nginx и firewall.

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

Где взять ключ API?

В личном кабинете Яндекс Погоды или Яндекс API, эндпоинт задается переменной YANDEX_WEATHER_API_URL, если у вашего тарифа другой адрес.

Можно ли запустить без Docker?

Да, через npm install, npm run build и npm start с переменной MCP_TRANSPORT=stdio для локального 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 AIYandex Weather MCP

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