Weather MCP Server — MCP-сервер для Claude Code: погода и часовые
Даёт агенту текущую погоду, качество воздуха и работу с часовыми поясами через открытый API Open-Meteo. Пригодится, когда в задаче нужны данные о погоде или времени в конкретном городе.
claude mcp add mcp-weather-server -- uvx mcp-weather-serverЧто делает Weather MCP Server
Сервер отдаёт агенту погодные метрики: температуру, влажность, точку росы, ветер с порывами, осадки и их вероятность, давление, облачность, УФ-индекс, видимость, ощущаемую температуру и время восхода с закатом по местному времени точки. Отдельно есть данные о качестве воздуха — PM2.5, PM10, озон, диоксид азота, угарный газ, диоксид серы, аммиак, пыль, оптическая глубина аэрозоля и рекомендации для здоровья. Плюс инструменты времени: текущее время в любом часовом поясе, перевод времени между поясами и справка по поясу.
Работает в трёх режимах транспорта. stdio — обычный вариант для десктопных клиентов вроде Claude Desktop и Cline. sse поднимает HTTP-сервер с эндпоинтами /sse и /messages/ для веб-приложений. streamable-http даёт один эндпоинт /mcp и умеет работать со состоянием сессии или без него. По умолчанию HTTP-режимы слушают 0.0.0.0:8080, хост и порт задаются флагами --host и --port. Для SSE и Streamable HTTP нужны дополнительные зависимости: starlette и uvicorn. Без них HTTP-режим не поднимется, так что ставьте их заранее.
Конфигурация для Cline прописывается вручную в cline_mcp_settings.json в объекте mcpServers — команда python с аргументами -m mcp_weather_server. Ключ API не нужен: сервер ходит в Open-Meteo. Агент сам вызовет нужный инструмент, когда вы спросите про погоду или время.
Какие задачи решает
- узнать погоду в городе на конкретную дату с почасовой детализацией
- проверить качество воздуха и получить рекомендации для здоровья
- перевести время из одного часового пояса в другой
- посмотреть время восхода и заката по местному времени точки
- поднять погодный MCP-сервер для веб-приложения по HTTP
Примеры запросов агенту
- Какая сейчас погода в Берлине и что с качеством воздуха?
- Дай почасовой прогноз для Токио на завтра
- Переведи 15:00 из Москвы в часовой пояс Лос-Анджелеса
Как установить Weather MCP Server
Командой платформы
claude mcp add mcp-weather-server -- uvx mcp-weather-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-weather-server <команда>
Командой платформы
codex mcp add weather-mcp-server -- uvx mcp-weather-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-weather-server <команда>
Файл настроек
{
"mcpServers": {
"weather-mcp-server": {
"command": "uvx",
"args": [
"mcp-weather-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-weather-server <команда>
Файл настроек
{
"servers": {
"weather-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-weather-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-weather-server <команда>
Командой платформы
gemini mcp add weather-mcp-server uvx mcp-weather-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-weather-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Weather MCP Server
Как установить Weather MCP Server в Claude Code?
Выполните claude mcp add mcp-weather-server -- uvx mcp-weather-server. Сервер запустится через uvx без отдельной установки пакета.
Что делает Weather MCP Server?
Отдаёт агенту текущую погоду и данные за диапазон дат, качество воздуха с рекомендациями и инструменты для работы с часовыми поясами. Всё через API Open-Meteo.
Нужен ли ключ API?
Нет, сервер использует открытый Open-Meteo. Для HTTP-режимов понадобятся starlette и uvicorn.