korea-living-weather-index-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@korea-living-weather-index-mcpSearch area code for 부산 해운대구 and get UV forecast"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
korea-living-weather-index-mcp
An MCP server that implements the Living Weather Index Inquiry Service (4.0) (LivingWthrIdxServiceV5) provided by the Korea Meteorological Administration through the Public Data Portal. It can retrieve UV index and air stagnation index forecasts at 3-hour intervals, for up to 75–78 hours ahead, for approximately 3,838 locations nationwide (from the city/county/district down to the eup/myeon/dong level).
This is a separate project from the existing safemap-uv-index-mcp (UV index from the Ministry of the Interior and Safety’s Life Safety Map + the Korea Meteorological Administration forecast).
Provided Tools
get_uv_forecast
Queries the UV index forecast based on the location code (areaNo) and announcement time (time). Returns predictions at 3-hour intervals from 0 to 75 hours ahead.
UV index levels
Level | Index range |
Danger | 11 and above |
Very high | 8–10 |
High | 6–7 |
Moderate | 3–5 |
Low | 0–2 |
get_air_diffusion_forecast
Queries the air stagnation index forecast based on the location code (areaNo) and announcement time (time). Returns predictions at 3-hour intervals from 3 to 78 hours ahead.
Air stagnation index levels
Level | Data value |
Very high | 100 |
High | 75 |
Moderate | 50 |
Low | 25 |
search_area_code
Searches for a location code (areaNo) by region name (city/province, city/county/district, or town/township/village).
Related MCP server: korea-weather-mcp
Installation and Execution
pip install -r requirements.txt
cp .env.example .env # KMA_LIVING_WEATHER_SERVICE_KEY 값 입력
python server.pyEnvironment Variables
Environment variable | Description |
| General authentication key (Decoding) issued from the Public Data Portal for “Korea Meteorological Administration - Living Weather Index Inquiry Service (4.0)” |
Deployment
Distribute to fly.io. The detailed steps follow the project bootstrap document.
fly launch --no-deploy
fly secrets set KMA_LIVING_WEATHER_SERVICE_KEY=발급받은키
flyctl deployAfter deployment, append the /mcp path when connecting a connector:
https://<app-name>.fly.dev/mcp
Data Source
Provider: Korea Meteorological Administration
Platform: Public Data Portal (data.go.kr)
API name: Living Weather Index Inquiry Service (4.0) (
LivingWthrIdxServiceV5)License: KOGL (Korea Open Government License, in accordance with the Public Data Portal terms of use)
Known Limitations (actual measurements confirmed as of 2026-08-23)
When
areaNois sent as an empty string, it works normally as the all-stations search rather than ERROR-10. The response may be very large, however, so this option is not exposed as a tool parameter. Usearea_noorarea_nameto query a specific point.We have confirmed that the UV index response does not include the
h78field (onlyh0–h75exist; theh78in the specification example appears to be a typo). Nighttime values are returned as empty strings and are treated as missing (None).Air stagnation index values were confirmed by actual measurement to be exactly one of 25/50/75/100 in observed samples, but the volume of the sample is limited, so the code keeps a conservative approximate mapping logic (with 37.5 / 62.5 / 87.5 boundaries) as a safety measure.
Even an error response comes back as JSON when
dataType=JSONis requested (not XML). The XML fallback parser is retained as a safety measure.Rate limit: 3 requests per minute (per IP), a 24-hour block if more than 5 requests are made within 1 hour, and a daily cap of 20 requests (this may be effectively raised in proportion to the number of machines when deployed across multiple machines).
Related Projects
safemap-uv-index-mcp— Ministry of the Interior and Safety Life Safety Map + Korea Meteorological Administration UV index forecast (existing separate project)
This server cannot be installed
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
- FlicenseBqualityDmaintenanceConnects to the Korea Meteorological Administration (KMA) Open API to provide short-term and ultra-short-term weather forecasts for South Korea. It enables users to query current weather conditions and future forecasts based on latitude and longitude.2
- AlicenseNot gradedqualityDmaintenanceProvides real-time weather information for South Korea, including temperature, sky condition, precipitation type, humidity, and precipitation amount, based on latitude and longitude coordinates using public data from the Korea Meteorological Administration.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables querying real-time air quality data by region in Seoul, South Korea, using the Seoul Open Data Platform API, supporting multiple regions and monitoring stations.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying Korean air quality forecasts, weekly ultrafine dust forecasts, high-concentration PM2.5 forecasts, particulate matter alarm statuses, ozone advisories, and yellow dust advisories from the AirKorea OpenAPI.MIT
Related MCP Connectors
Korean government open data - weather, population, law search via data.go.kr
Look up Korean drug ingredient and product data by HIRA component and product codes via Pilldoc. V…
Weather forecasts from MET Norway (Yr): geocoding plus hourly forecasts worldwide.
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/hlucent/korea-living-weather-index-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server