Integrations
Provides hourly weather forecasts using the AccuWeather API, allowing access to real-time weather data including temperature, conditions, and other weather details for any location.
MCP Погодный Сервер
Сервер Model Context Protocol (MCP), который предоставляет почасовые прогнозы погоды с использованием API AccuWeather.
Быстрый старт
Вам понадобится ключ API AccuWeather (доступен бесплатный уровень).
Зарегистрируйтесь здесь и создайте приложение, чтобы получить свой ключ.
Экспортируйте свой ключ API как переменную среды:
Затем запустите сервер MCP Weather напрямую с помощью:
Или для доступа HTTP/REST через супершлюз :
Пример конфигурации сервера MCP
Для интеграции с Claude Desktop или другими MCP-совместимыми клиентами добавьте это в свою конфигурацию (например, claude_desktop_config.json
):
Обзор
Этот сервер MCP позволяет большим языковым моделям (например, Claude) получать доступ к данным о погоде в реальном времени. При интеграции с LLM он позволяет модели:
- Получайте точные и актуальные прогнозы погоды
- Предоставляйте почасовые данные о погоде для любого местоположения
- Доступ к данным о температуре, погодных условиях и другим погодным условиям
Предпосылки
- Node.js ≥18
- Ключ API AccuWeather (устанавливается через
.env
или вашу оболочку)
Настраивать
- Клонируйте этот репозиторий:Copy
- Установить зависимости:Copy
- Получите ключ API AccuWeather:
- Зарегистрируйтесь в API AccuWeather
- Создайте новое приложение и получите ключ API
- Создайте файл
.env
с вашим ключом API:Copy - Создайте проект:Copy
Использование с Claude Desktop
- Настройте Claude Desktop для использования этого сервера MCP:
- Открыть рабочий стол Клода
- Перейдите в Настройки > Разработчик > Изменить конфигурацию.
- Добавьте следующее в ваш
claude_desktop_config.json
:
Copy - Перезагрузить рабочий стол Клода
- В новом разговоре включите сервер MCP, нажав на значок вилки и выбрав «погода».
- Теперь вы можете попросить Клода дать вам прогноз погоды, например:
- «Какой прогноз погоды в Нью-Йорке?»
- «Будет ли завтра в Лондоне дождь?»
- «Насколько жарко будет в Токио сегодня днем?»
Разработка
- Установка зависимостей разработки:
npm install
- Проведите линтинг вашего кода:
npm run lint
- Сборка:
npm run build
- Запуск тестов:
npm test
- Запуск в режиме разработки:
npm run dev
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Будущие улучшения
Мы всегда ищем способы улучшить MCP Weather Server. Вот некоторые функции, которые мы рассматриваем для будущих релизов:
- Ежедневные прогнозы: возможность получить сводку на ближайшие несколько дней.
- Расширенные почасовые прогнозы: свыше 12 часов, например, 24 или 48 часов.
- Дополнительные параметры конфигурации: например, предпочтительные единицы измерения (Цельсий/Фаренгейт) через ввод.
Если у вас есть идеи для других функций, смело открывайте тему!
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
MCP Погода
Related MCP Servers
- -securityFlicense-qualityAn MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.Last updated -Python
- AsecurityFlicenseAqualityMCP server that provides Korean weather information using grid coordinates and the Korea Meteorological Administration API, allowing users to query current weather conditions and forecasts for specific locations in Korea.Last updated -23Python
- -securityFlicense-qualityA Model Control Protocol (MCP) based service that allows users to query weather forecasts by coordinates and receive weather alerts for U.S. states.Last updated -1Python
- PythonMIT License