Labsco
MCP SERVER

Public Data Portal Short-term Forecast

by Kinuk97

Answer "what is the weather right now" for Korean cities, from the KMA's own observation feed.

Weather & Environmental Conditions
Summary
Now, not later — and it says so up front.

Scoping to the observation endpoint keeps every answer grounded in a real reading rather than a model, which is the right trade for "is it raining right now". Two setup notes: the service key lives in the source file rather than an environment variable, so the key travels with the checkout, and you need a Public Data Portal registration before anything works.

What it is

A Node MCP server over the Korea Meteorological Administration's short-term forecast service, answering questions about conditions at the current hour.

What you get
  • Current conditions for a named Korean city, drawn from the KMA's live short-term observation data
  • Plain questions work — asking about Seoul, Gwacheon, Incheon or Daejeon right now returns an answer
  • A clear boundary: this uses the observation endpoint only, so tomorrow, the day after and weekly forecasts are out of scope
Requirements

A service key for the KMA short-term forecast service from the Korean Public Data Portal, pasted into src/util.ts as `API_SERVICE_KEY`. Then `npm install`, `npm run dev` to build, and point your client at the built build/index.js.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary