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.
A Node MCP server over the Korea Meteorological Administration's short-term forecast service, answering questions about conditions at the current hour.
- 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
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.
Build from source — clone the repository and build it, then point your client at the binary
