Yandex Weather MCP

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

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

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

  • Запускает Node.js-сервер, который по ключу ходит в API Яндекс Погоды и кеширует ответы
  • Только читает погоду
Все причины и проверки
Российский стек

aleks-yustas/yandex-weather-mcp

Похожий инструмент с большим сообществом: MCP-сервер погоды Яндекса (SmartHome), 3 ★ репозитория

Установка

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

npm install && npm run build && npm start

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает Node.js-сервер, который по ключу ходит в API Яндекс Погоды и кеширует ответы
  • Только читает погоду

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

Что делает

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

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

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

  • Нужно спросить у агента текущую погоду или прогноз по координатам
  • Нужно сравнить погоду в двух городах одним запросом
  • Нужен локальный 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, написан одним автором с использованием шаблона «технического консилиума» для описания решений. Нужен собственный ключ API Яндекс Погоды и свой хостинг или локальный запуск, готового публичного адреса нет. Стабильного релиза и версии в npm нет.

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

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

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

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

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

Да, через npm install, npm run build и npm start с переменной MCP_TRANSPORT=stdio для локального MCP-клиента.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Российский стек

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

MCP-серверРасширенный доступ3Звезды репозитория

MCP погода на Go: инструмент current_weather отдает агенту текущую погоду по названию города из сервиса WeatherAPI, запуск локально или в Docker

MCP-серверРасширенный доступ246Звезды репозитория
Российский стек

Небольшой тестовый MCP-сервер Яндекс Календаря по CalDAV: предстоящие события, создание и удаление без подтверждения

MCP-серверШирокий доступ
Российский стек

MCP-сервер на Go для чтения Яндекс Трекера и Яндекс Вики: задачи, очереди, спринты, комментарии, страницы и динамические таблицы

MCP-серверРасширенный доступ14Звезды репозитория

Yandex Disk MCP (Antiloop)

Yandex Disk MCP Server

Российский стек

MCP-сервер Яндекс Диска: файлы и папки, публичные ссылки, загрузка по URL, корзина и поиск, с запуском в Docker

MCP-серверШирокий доступ5Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме