# mcp-server-taiwan-weather

Передаёт ИИ-агенту прогноз погоды на 36 часов по городам и уездам Тайваня через официальный API CWA. Пригодится для региональных сводок и планирования поездок.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Автор: GoneTone
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/GoneTone/mcp-server-taiwan-weather
- Обновлён: 2025-09-21
- HTML: https://affpapa.org/nevibecode/mcp/mcp-server-taiwan-weather

## Что делает

Сервер подключается к API Центрального управления погоды Тайваня (CWA) и регистрирует инструмент `get_taiwan_weather_forecast`. Модель передаёт название нужного города или уезда в аргументе `locationName`, а взамен получает структурированный JSON из набора данных `F-C0032-001`. Ответ охватывает прогноз на ближайшие 36 часов.

Для работы обязательно требуется токен доступа. Без переменной окружения `CWA_API_KEY` запросы к API завершатся ошибкой. Ключ запрашивается бесплатно в личной панели на портале `opendata.cwa.gov.tw`.

На Windows запуск через `npx` иногда сбоит. Разработчик предлагает обходной путь: вызывать команду через `cmd /c npx` либо поставить пакет глобально через `npm` и запускать напрямую через `node`.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `CWA_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add mcp-server-taiwan-weather -e CWA_API_KEY=<CWA_API_KEY> -- npx -y @gonetone/mcp-server-taiwan-weather
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add mcp-server-taiwan-weather --env CWA_API_KEY=<CWA_API_KEY> -- npx -y @gonetone/mcp-server-taiwan-weather
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-server-taiwan-weather": {
            "command": "npx",
            "args": [
                "-y",
                "@gonetone/mcp-server-taiwan-weather"
            ],
            "env": {
                "CWA_API_KEY": "<CWA_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-server-taiwan-weather": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@gonetone/mcp-server-taiwan-weather"
            ],
            "env": {
                "CWA_API_KEY": "<CWA_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e CWA_API_KEY=<CWA_API_KEY> mcp-server-taiwan-weather npx -y @gonetone/mcp-server-taiwan-weather
```
Вместо <…> подставьте свои значения

## Когда брать
- запросить 36-часовой прогноз погоды для Тайбэя или Гаосюна
- разобрать сводку погоды из набора данных F-C0032-001 в коде
- встроить тайваньские метеоданные CWA в контекст Claude Code

## Примеры запросов агенту
- Какая погода ожидается в Тайбэе на ближайшие сутки?
- Узнай прогноз погоды в Гаосюне через get_taiwan_weather_forecast
- Посмотри сводку погоды для уезда Пиндун

## Похожие
- [Xweather Weather MCP](https://affpapa.org/nevibecode/mcp/xweather-weather-mcp.md) — MCP-сервер
- [weather-query](https://affpapa.org/nevibecode/skills/weather-query.md) — скилл · 822 установки
- [RegAI Legal MCP (Taiwan)](https://affpapa.org/nevibecode/mcp/regai-legal-mcp-taiwan.md) — MCP-сервер · ★ 1
- [taiwan-equity-research-coverage](https://affpapa.org/nevibecode/skills/taiwan-equity-research-coverage.md) — скилл · 801 установка
- [Weather MCP Server](https://affpapa.org/nevibecode/mcp/weather-mcp-server.md) — MCP-сервер · ★ 60
- [Weather Automation](https://affpapa.org/nevibecode/skills/weather-automation.md) — скилл · 4500 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
