TimLukaHorstmann/mcp-weather

TimLukaHorstmann/mcp-weather

от timlukahorstmann
MCP-сервер для получения почасового (на 12 часов) и дневного (до 15 дней) прогноза погоды через AccuWeather API. Подходит для Claude и других языковых моделей — помогает узнавать температуру, осадк...

MCP Weather Server

npm version license node version issues weekly downloads Trust Score

MCP Weather Server Logo Weather MCP server

A Model Context Protocol (MCP) server that provides hourly and daily weather forecasts using the AccuWeather API.


Quick Start

You need an AccuWeather API key (free tier available).
Sign up here and create an app to get your key.

Export your API key as an environment variable:

export ACCUWEATHER_API_KEY=your_api_key_here

Then run the MCP Weather server directly with:

npx -y @timlukahorstmann/mcp-weather

Or, for HTTP/REST access via supergateway:

npx -y supergateway --stdio "npx -y @timlukahorstmann/mcp-weather" \
  --port 4004 \
  --baseUrl http://127.0.0.1:4004 \
  --ssePath /messages \
  --messagePath /message \
  --cors "*" \
  --env ACCUWEATHER_API_KEY="$ACCUWEATHER_API_KEY"

MCP Server Config Example

For integration with Claude Desktop or other MCP-compatible clients, add this to your config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": ["-y", "@timlukahorstmann/mcp-weather"],
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      }
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
weather-get_daily

Получает ежедневный прогноз погоды на срок до 15 дней.

Параметры
  • daysenum

    Количество дней для прогноза (1, 5, 10 или 15). По умолчанию: 5.

  • locationstringобязательный

    Город или местоположение, для которого нужно получить прогноз погоды.

  • unitsenum

    Система единиц измерения температуры (метрическая для Цельсия, имперская для Фаренгейта). По умолчанию используется метрическая.

weather-get_hourly

Получить почасовой прогноз погоды на следующие 12 часов

Параметры
  • locationstringобязательный

    Город или местоположение, для которого нужно получить прогноз погоды.

  • unitsenum

    Система единиц измерения температуры (метрическая для Цельсия, имперская для Фаренгейта). По умолчанию используется метрическая.

0.4.2основная
0.4.1
0.4.0
0.3.0
0.1.5
0.1.4
0.1.3
0.1.1
0.1.0

Выберите клиент, чтобы установить TimLukaHorstmann/mcp-weather:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "type": "stdio",
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"timlukahorstmann-mcp-weather-tsu60nar2s\",\"type\":\"stdio\",\"env\":{\"ACCUWEATHER_API_KEY\":\"your_api_key_here\"},\"args\":[\"-y\",\"@timlukahorstmann/mcp-weather\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add timlukahorstmann-mcp-weather-tsu60nar2s --env ACCUWEATHER_API_KEY=your_api_key_here -- npx -y @timlukahorstmann/mcp-weather

Либо через JSON-конфиг:

claude mcp add-json timlukahorstmann-mcp-weather-tsu60nar2s "{\"env\":{\"ACCUWEATHER_API_KEY\":\"your_api_key_here\"},\"args\":[\"-y\",\"@timlukahorstmann/mcp-weather\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add timlukahorstmann-mcp-weather-tsu60nar2s --env ACCUWEATHER_API_KEY=your_api_key_here -- npx -y @timlukahorstmann/mcp-weather

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.timlukahorstmann-mcp-weather-tsu60nar2s]
command = "npx"
args = ["-y", "@timlukahorstmann/mcp-weather"]

[mcp_servers.timlukahorstmann-mcp-weather-tsu60nar2s.env]
ACCUWEATHER_API_KEY = "your_api_key_here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите TimLukaHorstmann/mcp-weather, а в поле команды запуска — строку ниже:
npx -y @timlukahorstmann/mcp-weather

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например timlukahorstmann-mcp-weather-tsu60nar2s.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: timlukahorstmann-mcp-weather-tsu60nar2s
    command: npx
    args:
      - "-y"
      - "@timlukahorstmann/mcp-weather"
    env:
      ACCUWEATHER_API_KEY: your_api_key_here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "timlukahorstmann-mcp-weather-tsu60nar2s": {
      "env": {
        "ACCUWEATHER_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "@timlukahorstmann/mcp-weather"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

Погода MCP

Погода MCP

от weather-mcp

MCP сервер для погоды, подключающий AI-ассистентов к 16 инструментам: прогнозы, оповещения и историческую погоду с 1940 года. Бесплатно, без API ключей и регистрации, на открытых данных NOAA и Open-Meteo.

TypeScript⭐ 49
Perufitlife/aviation-mcp

Perufitlife/aviation-mcp

от perufitlife

MCP-сервер для живых авиационных данных: METAR погода, характеристики самолётов, вопросы FAA. Подключается к Claude, ChatGPT без ключей — полезно пилотам и разработчикам ИИ ассистентов.

JavaScript⭐ 2
serpapi/serpapi-mcp

serpapi/serpapi-mcp

официальный

от serpapi

MCP-сервер для поиска через SerpApi: объединяет Google, Bing, YouTube, eBay и другие движки. Поддерживает погоду, котировки и гибкие режимы ответов - удобно для ИИ-агентов, которым нужны структурир...

Python⭐ 180
kukapay/defi-yields-mcp

kukapay/defi-yields-mcp

от kukapay

MCP сервер для AI-агентов с фильтрацией и анализом DeFi-доходностей из DefiLlama. Анализирует APY, 30-дневное среднее и прогнозы. Включает готовый промпт. Помогает находить выгодные yield-возможности.

Python⭐ 16
kukapay/bridge-metrics-mcp

kukapay/bridge-metrics-mcp

от kukapay

MCP сервер для метрик кросс-чейн мостов. Предоставляет AI-агентам данные в реальном времени: списки цепей, мостов, исторические объемы, дневные токены и транзакции. Полезен разработчикам DeFi и ана...

Python⭐ 2
Couchbase-Ecosystem/mcp-server-couchbase

Couchbase-Ecosystem/mcp-server-couchbase

официальный

от couchbase-ecosystem

MCP-сервер для Couchbase, который даёт языковым моделям прямой доступ к кластерам: выполнять SQL++ запросы, управлять документами, проверять здоровье и производительность. Полезен разработчикам, интегрирующим ИИ-агенты с Couchbase.

Python⭐ 34
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин