Weather MCP Server

Apache 2.0
1
  • Linux
  • Apple

Integrations

  • Provides weather information through the Open-Meteo API, allowing users to get current weather conditions for specified cities.

Погода MCP Сервер

Сервер протокола контекста модели (MCP), предоставляющий информацию о погоде с использованием API Open-Meteo.

Функции

  • Получите текущую информацию о погоде в указанном городе.

Установка

Установка и использование Pip. Этот пакет можно установить с помощью pip:

pip install mcp_weather_server

Этот сервер предназначен для ручной установки путем добавления его конфигурации в файл cline_mcp_settings.json .

  1. Добавьте следующую запись в объект mcpServers в файле cline_mcp_settings.json :
{ "mcpServers": { "weather": { "command": "python", "args": [ "-m", "mcp_weather_server" ], "disabled": false, "autoApprove": [] } } }
  1. Сохраните файл cline_mcp_settings.json .

Конфигурация

Этот сервер не требует API-ключа. Он использует API Open-Meteo, которое является бесплатным и имеет открытый исходный код.

Использование

Этот сервер предоставляет несколько инструментов: get_weather , get_weather_by_datetime_range и get_current_datetime .

get_weather

Получает текущую информацию о погоде для указанного города.

Параметры:

  • city (строка, обязательно): Название города.

Пример:

Чтобы узнать погоду в Тайбэе, вам нужно использовать следующий инструмент:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather</tool_name> <arguments> { "city": "Taipei" } </arguments> </use_mcp_tool>

get_weather_by_datetime_range

Получает информацию о погоде для указанного города между начальной и конечной датами.

Параметры:

  • city (строка, обязательно): Название города.
  • start_date (строка, обязательно): Дата начала в формате ГГГГ-ММ-ДД (ISO 8601).
  • end_date (строка, обязательно): дата окончания в формате ГГГГ-ММ-ДД (ISO 8601).

Пример:

Чтобы узнать погоду в Лондоне в период с 01.01.2024 по 07.01.2024, вам нужно будет использовать следующий инструмент:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather_by_datetime_range</tool_name> <arguments> { "city": "London", "start_date": "2024-01-01", "end_date": "2024-01-07" } </arguments> </use_mcp_tool>

get_current_datetime

Возвращает текущее время в указанном часовом поясе.

Параметры:

  • timezone_name (строка, обязательно): Имя часового пояса IANA (например, «Америка/Нью-Йорк», «Европа/Лондон»). Используйте часовой пояс UTC, если часовой пояс не указан пользователем.

Пример:

Чтобы узнать текущее время в Нью-Йорке, вам нужно использовать следующий инструмент:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_current_datetime</tool_name> <arguments> { "timezone_name": "America/New_York" } </arguments> </use_mcp_tool>

Для разработчиков

Измените рабочий каталог перед запуском Python

python -m mcp_weather_server

Или, если вы хотите, чтобы Python находил ваш пакет независимо от того, откуда вы его запускаете, вы можете задать PYTHONPATH:

set PYTHONPATH=C:\xxx\mcp_weather_server\src python -m mcp_weather_server
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Сервер Model Context Protocol, который извлекает текущую информацию о погоде для указанных городов с помощью API Open-Meteo, не требуя ключа API.

  1. Функции
    1. Установка
      1. Конфигурация
        1. Использование
          1. get_weather
          2. get_weather_by_datetime_range
          3. get_current_datetime
        2. Для разработчиков

          Related MCP Servers

          • -
            security
            -
            license
            -
            quality
            Provides a Model Context Protocol server that enables large language models to query and retrieve real-time weather forecasts for cities and regions across China.
            Last updated -
            Python
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides AI agents with tools to retrieve weather alerts and detailed forecasts for US locations using the National Weather Service API.
            Last updated -
            2
            115
            TypeScript
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides comprehensive weather data querying capabilities based on the Caiyun Weather API, supporting real-time weather, forecasts, and alerts with multi-language support.
            Last updated -
            7
            1
            TypeScript
          • -
            security
            -
            license
            -
            quality
            A Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.
            Last updated -
            Python

          View all related MCP servers

          ID: d2mbytzdsh