cwa-mcp-server
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 LandkreisTool
get_earthquake_report(limit)— Die letzten N spürbaren ErdbebenberichteTool
get_weather_warning(county)— Derzeit aktive Wetterwarnungen (Starkregen, starke Winde usw.) für einen LandkreisTool
get_typhoon_warning(limit)— Die letzten N TaifunwarnungenResource
cwa://counties— Liste der gültigen LandkreisnamenPrompt
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
Registrieren Sie sich auf der Wetterdaten-Open-Plattform (E-Mail + Passwort reichen aus, keine Genehmigung erforderlich)
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-serverEntwicklung (Ä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 手動測試 toolsStatus
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
Maintenance
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
- AlicenseBqualityDmaintenanceProvides access to Hong Kong Observatory weather data APIs, enabling retrieval of forecasts, earthquake info, tide data, and more via natural language.202MIT
- AlicenseNot gradedqualityDmaintenanceProvides 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
- AlicenseAqualityDmaintenanceEnables to access Taiwan Central Weather Administration data, including 3-day and 1-week weather forecasts for counties/cities and historical rainfall data.3MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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