Yandex Weather MCP
Локальный MCP-сервер для API Яндекс Погоды: текущая погода, прогноз, короткая сводка и сравнение двух точек с кэшем
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает 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-сервер погоды Яндекса (SmartHome)
mcp-yandex-weather
Небольшой MCP-сервер на Yandex Weather SmartHome API: текущая погода, дневной и почасовой прогноз с ключом бесплатного тарифа
Weather API MCP Server — текущая погода по городу
Weather API MCP Server
MCP погода на Go: инструмент current_weather отдает агенту текущую погоду по названию города из сервиса WeatherAPI, запуск локально или в Docker
Яндекс 360 MCP: почта и календарь для ИИ-агента
yandex-360-mcp
Два отдельных MCP-сервера для Яндекс 360: почта по IMAP и SMTP и календарь по CalDAV, вход через Яндекс OAuth одной командой
Простой MCP-сервер Яндекс Календаря
mcp_yandex_calendar
Небольшой тестовый MCP-сервер Яндекс Календаря по CalDAV: предстоящие события, создание и удаление без подтверждения
MCP-сервер на Go для чтения Яндекс Трекера и Яндекс Вики: задачи, очереди, спринты, комментарии, страницы и динамические таблицы
Yandex Disk MCP (Antiloop)
Yandex Disk MCP Server
MCP-сервер Яндекс Диска: файлы и папки, публичные ссылки, загрузка по URL, корзина и поиск, с запуском в Docker
Коротко о README
README описывает сервер как результат разбора требований несколькими ролями (бэкенд, devops, интеграции, MCP, качество) и объясняет выбор TypeScript и Node.js. Показаны настройка .env, локальный запуск, Docker с HTTP-транспортом на /mcp, четыре MCP-инструмента с примерами JSON и инструкция по деплою на VDS с Nginx и firewall.