Skip to main content
Glama
gary2376

cwa-mcp-server

by gary2376

cwa-mcp-server

MCP-Server, der die offenen Daten-API der Central Weather Administration (CWA) umfasst, sodass Agenten Wettervorhersagen, Erdbebenberichte, Wetterwarnungen, Taifunwarnungen abfragen und Evakuierungsempfehlungen generieren können.

Funktionen

  • Tool get_weather_forecast(county) — Wettervorhersage für die nächsten 36 Stunden für einen Landkreis

  • Tool get_earthquake_report(limit) — Die letzten N spürbaren Erdbebenberichte

  • Tool get_weather_warning(county) — Derzeit aktive Wetterwarnungen (Starkregen, starke Winde usw.) für einen Landkreis

  • Tool get_typhoon_warning(limit) — Die letzten N Taifunwarnungen

  • Resource cwa://counties — Liste der gültigen Landkreisnamen

  • Prompt evacuation_advisory(county) — Eine Prompt-Vorlage zur Generierung von Evakuierungsempfehlungen basierend auf Echtzeit-Wetter/Warnungen/Erdbeben/Taifun-Daten

Related MCP server: mcp-cwa

API-Key beantragen

  1. Registrieren Sie sich auf der Wetterdaten-Open-Plattform (E-Mail + Passwort reichen aus, keine Genehmigung erforderlich)

  2. Klicken Sie nach der Anmeldung auf „API-Autorisierungscode“ → „Autorisierungscode abrufen“, der Schlüssel wird sofort generiert

Installation (für allgemeine Benutzer)

Wurde auf PyPI veröffentlicht, ein Klonen dieses Repos ist nicht erforderlich. Geben Sie in der MCP-Konfiguration von Claude Desktop / Claude Code die Ausführung mit uvx an, das Paket wird automatisch abgerufen:

{
  "mcpServers": {
    "cwa-weather": {
      "command": "uvx",
      "args": ["cwa-mcp-server"],
      "env": { "CWA_API_KEY": "你申請到的授權碼" }
    }
  }
}

Oder mit der Claude Code CLI:

claude mcp add cwa-weather -e CWA_API_KEY=你申請到的授權碼 -- uvx cwa-mcp-server

Entwicklung (Ändern des Quellcodes dieses Repos)

git clone https://github.com/gary2376/cwa-mcp-server
cd cwa-mcp-server
uv sync
cp .env.example .env   # 填入 CWA_API_KEY

uv run python tests/test_client.py   # 最小自我檢查(不打真網路)
uv run mcp dev src/cwa_mcp/server.py # 本地用 inspector 手動測試 tools

Status

Alle vier Tools (Wettervorhersage, Erdbebenbericht, Wetterwarnung, Taifunwarnung) wurden mit echten Schlüsseln gegen die Online-API validiert und auch mit Claude Code in einem realen Dialogablauf getestet, der Risikostufen korrekt einschätzt und konkrete Empfehlungen gibt. Wurde auf PyPI und im MCP Server Registry veröffentlicht.

Bekannte behobene Probleme: Das ursprünglich in v0.1.0 hochgeladene Wheel hatte ein Problem, da uv_build standardmäßig project.name verwendet, um den Modulnamen zu erraten (cwa_mcp_server), was nicht mit dem tatsächlichen Quellcode-Verzeichnis src/cwa_mcp/ übereinstimmte, was zu einem leeren Paket führte. uvx cwa-mcp-server führte direkt zu einem ModuleNotFoundError. Dies wurde durch Hinzufügen von [tool.uv.build-backend] module-name = "cwa_mcp" in pyproject.toml behoben, und das Wheel wurde nach dem Neubuild auf korrekten Inhalt überprüft.

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides access to Hong Kong Observatory weather data APIs, enabling retrieval of forecasts, earthquake info, tide data, and more via natural language.
    20
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to Taiwan's Central Weather Administration (CWA) Open Data API, offering 36 tools across 7 categories including weather forecasts, observations, earthquakes, and astronomy.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables to access Taiwan Central Weather Administration data, including 3-day and 1-week weather forecasts for counties/cities and historical rainfall data.
    3
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides weather reports for Zhongshan District, Taipei, Taiwan and other Taiwanese cities using the Open-Meteo API, enabling AI assistants to answer weather queries in natural language.
    MIT

View all related MCP servers

Related MCP Connectors

  • US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.

  • US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.

  • FEMA disasters, NOAA weather alerts, USGS earthquakes. 4 tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gary2376/cwa-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server