Skip to main content
Glama
denverzp

mcp-weather-ukraine

by denverzp

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

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

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

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

Особенности

  • Получение и форматирование данных о погоде с поддержкой особенностей украинского региона.

  • Совместимость с MCP клиентами, позволяющая вызывать инструменты напрямую из окружения LLM (например, Claude).

  • Пример конфигурации для интеграции с Claude for Desktop.

Related MCP server: Weather MCP Server

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

Для сборки и запуска сервера выполните следующие команды:

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 Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables real-time weather information and forecasts using the Open-Meteo API. Provides current weather conditions and forecast data for any location specified by latitude and longitude coordinates.
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to retrieve 24-hour weather forecasts and city information through natural language queries using city names or coordinates.
    MIT