Taiwan CWA Weather API MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-stephen9412-roc-cwa-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Taiwan Central Weather Administration MCP Server This project provides a Model Context Protocol (MCP) server that interfaces with the Taiwan Central Weather Administration (CWA) API, allowing you to easily access weather data for Taiwan. [中文版](README_ZH.md) ## CWA API Resources To use this project, you need to obtain an API key from the Central Weather Administration: - CWA Open Data Platform: https://opendata.cwa.gov.tw/index - API Documentation: https://opendata.cwa.gov.tw/dist/opendata-swagger.html - API Key Application Guide: https://www.hlbh.hlc.edu.tw/resource/openfid.php?id=38959 ## Features - Get 3-day weather forecast data for Taiwan counties and cities - Get 1-week weather forecast data for Taiwan counties and cities - Get historical rainfall data for the past three days - Automatic data cleaning and format conversion - Simplified API output with only essential information ## System Requirements - Python 3.10+ - MCP CLI 1.6.0+ - uv package manager ## Installation 1. Ensure you have Python 3.10 or higher installed 2. Install dependencies using uv: ```bash # Install project dependencies using uv uv pip install -e . ``` ## Usage ### Starting the Server #### Windows Users ```bash # Execute in Command Prompt or PowerShell uv --directory your_project_path run src/server.py your_API_key ``` #### Mac and Linux Users ```bash # Execute in Terminal uv --directory your_project_path run src/server.py your_API_key ``` ### Available MCP Tools This server provides the following three main tools: #### 1. get_3_days_weather Get 3-day weather forecast data for a specified county or city. Parameters: - `location_name` (string): County or city name, must be a valid Taiwan county or city name Valid county/city names include: Yilan County, Hualien County, Taitung County, Penghu County, Kinmen County, Lienchiang County, Taipei City, New Taipei City, Taoyuan City, Taichung City, Tainan City, Kaohsiung City, Keelung City, Hsinchu County, Hsinchu City, M…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.