Инструмент Weather MCP (ориентирован на Индию)
Сервер MCP (Model Context Protocol), использующий API OpenWeatherMap для предоставления:
Погодные условия в реальном времени
5-дневные прогнозы погоды
Данные о качестве воздуха
Поиск местоположения
🚀 Настройка
Требуется Python 3.10+ .
Установить зависимости:
pip install -r requirements.txtПолучите ключ API от OpenWeatherMap .
Создайте файл в корневой папке:
OPENWEATHER_API_KEY=your_api_key_here
Related MCP server: Weather Query MCP Server
🛠 Доступные инструменты
get_current_weather(location: str)
Возвращает текущую погоду для указанного местоположения.
get_weather_forecast(location: str, days: int = 5)
Возвращает прогноз погоды (до 5 дней) для указанного местоположения.
get_air_quality(location: str)
Возвращает показатели качества воздуха и уровень AQI.
search_location(query: str)
Возвращает до 5 совпадений местоположений на основе запроса.
🧪 Пример вывода (Индия)
Текущая погода (Дели)
Прогноз погоды (Мумбаи)
Качество воздуха (Бангалор)
Поиск местоположения
🧰 Обработка ошибок
Все инструменты возвращают четкие сообщения об ошибках:
📌 Заметки
Убедитесь, что файл
.envнастроен правильно.Активация ключей API может занять некоторое время.
Бесплатный уровень OpenWeatherMap: 60 вызовов API в минуту.
🧑💻 Запустите сервер
После запуска вы сможете использовать этот сервер с MCP-совместимыми клиентами, такими как Claude Desktop или другими инструментами автоматизации.