mcp-weather-ukraine

denverzp/mcp-weather-ukraine
0 starsMITCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Enables getting weather forecasts for Ukraine using coordinates via the get_forecast tool.

README.md

MCP-сервер Погоды для Украины

Этот проект реализует MCP сервер для получения актуальной информации о погоде, адаптированный для Украины. MCP (Model Context Protocol) сервер предоставляет один инструмент (tools):

  • get_forecast — получение прогноза погоды для заданных координат.

Сервер построен на Node.js и использует MCP-протокол для интеграции с клиентами, такими как Claude for Desktop.

Особенности

  • Получение и форматирование данных о погоде с поддержкой особенностей украинского региона.
  • Совместимость с MCP клиентами, позволяющая вызывать инструменты напрямую из окружения LLM (например, Claude).
  • Пример конфигурации для интеграции с Claude for Desktop.

Установка и запуск

Для сборки и запуска сервера выполните следующие команды: `` sh npm ci npm run build node .\build\index.js ``

Убедитесь, что установлен Node.js (рекомендуется версия 16 и выше).

Конфигурация для Claude for Desktop

Чтобы использовать MCP сервер с Claude for Desktop, добавьте следующую конфигурацию в файл claude_desktop_config.json: `` { "mcpServers": { "weather-ukraine": { "command": "node", "args": ["C:\\PATH\\TO\\CODE\\weather-ukraine\\build\\index.js"] } } } ``

Где C:\\PATH\\TO\\CODE\\weather-ukraine\\build\\index.js — абсолютный путь к скомпилированному серверу на вашем ПК (используйте двойные обратные слеши для Windows).

После настройки перезапустите Claude for Desktop, чтобы MCP сервер появился в списке доступных инструментов и мог обрабатывать запросы по погоде в Украине.

Как это работает

  1. Клиент (например, Claude for Desktop) отправляет запрос.
  2. MCP сервер анализирует запрос и вызывает нужный инструмент.
  3. Сервер обращается к сторонним API для получения данных о погоде.
  4. Полученные данные возвращаются клиенту в удобочитаемом виде.

Требования

  • Node.js 16+
  • MCP клиент, поддерживающий протокол MCP (например, Claude for Desktop)

Контакты и поддержка

Для вопросов и предложений по проекту используйте раздел Issues на GitHub или свяжитесь с разработчиком.

---

Адаптация сделана на основе оригинальной инструкции от Model Context Protocol с акцентом на украинский контекст.

Related MCP servers

Browse all →