cwa-mcp-server
cwa-mcp-server
Servidor MCP que envuelve la API de datos abiertos de la Agencia Meteorológica Central (CWA), permitiendo a los agentes consultar pronósticos del tiempo, informes de terremotos, avisos meteorológicos, alertas de tifones y generar recomendaciones de evacuación.
Funciones
Tool
get_weather_forecast(county)— Pronóstico del tiempo para las próximas 36 horas en el condado/ciudadTool
get_earthquake_report(limit)— Informe de los últimos N terremotos perceptibles significativosTool
get_weather_warning(county)— Avisos meteorológicos actualmente activos para el condado/ciudad (lluvias torrenciales, vientos fuertes, etc.)Tool
get_typhoon_warning(limit)— Alertas de tifón de los últimos NResource
cwa://counties— Lista de nombres válidos de condados/ciudadesPrompt
evacuation_advisory(county)— Plantilla de prompt para generar recomendaciones de evacuación basadas en datos en tiempo real de clima/avisos/terremotos/tifones
Related MCP server: mcp-cwa
Obtener una clave de API
Regístrese en Plataforma de datos abiertos meteorológicos (solo se necesita correo electrónico y contraseña, sin revisión)
Después de iniciar sesión, haga clic en «Código de autorización de API» → «Obtener código de autorización» para generar la clave inmediatamente
Instalación (usuarios generales)
Se ha publicado en PyPI, no es necesario clonar este repositorio. En la configuración de MCP de Claude Desktop / Claude Code, especifique uvx para ejecutarlo y descargará el paquete automáticamente:
{
"mcpServers": {
"cwa-weather": {
"command": "uvx",
"args": ["cwa-mcp-server"],
"env": { "CWA_API_KEY": "你申請到的授權碼" }
}
}
}O con la CLI de Claude Code:
claude mcp add cwa-weather -e CWA_API_KEY=你申請到的授權碼 -- uvx cwa-mcp-serverDesarrollo (modificar el código fuente de este repositorio)
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 手動測試 toolsEstado
Las cuatro herramientas (pronóstico del tiempo, informe de terremotos, avisos meteorológicos, alertas de tifones) han sido verificadas con claves reales contra la API en línea, y también se han probado con Claude Code en flujos de conversación reales, pudiendo evaluar correctamente los niveles de riesgo y proporcionar recomendaciones concretas. Se ha publicado en PyPI y en el Registro de Servidores MCP.
Errores conocidos corregidos: El wheel subido inicialmente en v0.1.0, debido a que uv_build usa por defecto project.name para adivinar el nombre del módulo (cwa_mcp_server), no coincidía con el directorio real del código fuente src/cwa_mcp/, empaquetando un paquete vacío, y uvx cwa-mcp-server generaba directamente un ModuleNotFoundError. Se ha corregido añadiendo [tool.uv.build-backend] module-name = "cwa_mcp" en pyproject.toml, y se ha reconstruido y verificado que el contenido del wheel es correcto.
Licencia
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