Weather MCP Server — погода и воздух для агента
Weather MCP Server
MCP-сервер на Open-Meteo: текущая погода, прогноз за период, качество воздуха и часовые пояса без ключа API
- 61 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Сервер отправляет названия городов во внешний сервис Open-Meteo, больше ничего не делает
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/isdaniel-mcp-weather-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Сервер отправляет названия городов во внешний сервис Open-Meteo, больше ничего не делает
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер берет данные из бесплатного открытого Open-Meteo и отдает агенту восемь инструментов. Для погоды есть get_current_weather с температурой, влажностью, точкой росы, ветром и порывами, осадками и их вероятностью, давлением, облачностью, индексом УФ, видимостью, ощущаемой температурой, восходом и закатом. get_weather_by_datetime_range выдает почасовые данные за период, get_weather_details возвращает те же сведения структурным JSON. Качество воздуха дают get_air_quality и get_air_quality_details: PM2.5 и PM10, озон, диоксиды азота и серы, угарный газ, аммиак, пыль, оптическая толщина аэрозоля и рекомендации по здоровью. Время обслуживают get_current_datetime, get_timezone_info и convert_time. Помимо stdio сервер работает в режимах SSE и Streamable HTTP, у последнего есть вариант без состояния. Для веб-приложений есть REST-точки на Starlette и образ Docker.
Для кого. Разработчикам, которые подключают к агенту погоду, качество воздуха и часовые пояса без регистрации и ключей.
Подходит, если
- Агенту надо узнать температуру, ветер и вероятность осадков в городе для планирования
- Нужна почасовая погода за диапазон дат для отчета или поездки
- Перед событием стоит проверить загрязнение воздуха и рекомендации по здоровью
- Нужно перевести время встречи между часовыми поясами
- Чат-боту на сайте требуется погодный MCP по Streamable HTTP
Не подходит, если
- Для критичных решений нужны официальные метеоданные: Open-Meteo публикует модельные данные и не заменяет службу погоды
- Погода из региональных источников обязательна: сервер использует только Open-Meteo
- Многолетние исторические ряды обязательны: инструменты рассчитаны на текущие данные и прогноз за короткий период
Пример запроса к агенту
Какая погода будет в Лиссабоне в ближайшие три дня по часам и каким будет качество воздуха сегодня?MCP
- Транспорт
- stdio, sse, http
- Авторизация
- не нужна
Ограничения
Сервер зависит от публичного Open-Meteo, его лимиты и сбои влияют на ответы. Ключ API не нужен. Для режимов SSE и Streamable HTTP нужны дополнительные пакеты starlette и uvicorn. Для Claude Desktop и Cline README дает конфигурацию в cline_mcp_settings.json, для других клиентов настройка похожая. Город передается названием, а неоднозначные названия могут дать неожиданное место, поэтому уточняйте страну. Образ Docker публикуется под именем dog830228/mcp_weather_server.
Как отключить. Удалите запись weather из конфигурации клиента и выполните pip uninstall mcp_weather_server. Контейнер Docker остановите и удалите.
Частые вопросы
Нужен ли ключ API?
Нет. Сервер использует бесплатный открытый Open-Meteo, регистрация не требуется.
Какие инструменты есть?
Восемь: get_current_weather, get_weather_by_datetime_range, get_weather_details, get_air_quality, get_air_quality_details, get_current_datetime, get_timezone_info и convert_time.
Как запустить по HTTP?
Установите starlette и uvicorn и запустите python -m mcp_weather_server.server с режимом sse или streamable-http. Для Streamable HTTP единая точка называется /mcp, для SSE пара /sse и /messages/.
Есть ли образ Docker?
Да, dog830228/mcp_weather_server на Docker Hub. Он запускается в режиме stdio по умолчанию, а ключ --mode sse или streamable-http включает веб-режимы на порту 8080.
Как установить через Smithery?
Командой npx -y @smithery/cli install @isdaniel/mcp_weather_server, которая настраивает сервер автоматически.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер на Node.js, через который агент управляет устройствами Home Assistant и правит его автоматизации
MCP-сервер личного новостного конвейера: сбор, оценка, фильтрация и суммаризация новостей инструментами для агента
htmlweb.ru MCP: справочники, проверки и оплата
htmlweb.ru MCP Server
Удаленный MCP-сервер сервиса htmlweb.ru с десятками методов: проверка ИНН, геоданные, календарь, валидаторы, а также привязка и списание с карты
MainWP MCP — сайты WordPress из агента
MainWP MCP Server
Официальный MCP-сервер MainWP: агент следит за сетью сайтов WordPress, применяет обновления плагинов и тем и готовит отчеты
MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
Open Agent Email — свой почтовый сервер для ИИ-агентов: ящики, ответы в ветке письма, одобрение человеком, вебхуки и MCP на 96 инструментов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Weather MCP Server — погода и воздух для агента (эта карточка) | нет | не нужна | 61 | |
| Weather API MCP Server — текущая погода по городу | нет | API-ключ | 246 | MCP на другом погодном API с ключом |
| Yandex Weather MCP | нет | API-ключ | 0 | погода Яндекса, нужен ключ и российский сервис |
Коротко о README
В README описаны возможности, режимы работы с таблицей сравнения, установка через Smithery, pip и Docker, список инструментов с примерами и пример страницы на JavaScript для HTTP-режима.