Skip to main content
Glama
Rankintosh

wu-weather-mcp

by Rankintosh

wu-weather-mcp

모든 Weather Underground 개인 기상 관측소(PWS)를 Claude의 도구로 노출하는 MCP 서버입니다. Claude에게 현재 상태, 일일 요약, 시간별 기록 및 관측소 메타데이터에 대해 물어보세요. 이 모든 데이터는 관측소에서 실시간으로 가져옵니다.

사전 요구 사항

  • Node.js 18 이상

  • PWS가 포함된 Weather Underground 계정

  • Weather Underground API 키 (무료)

  • 관측소 ID (WU 대시보드에서 확인 가능, 예: KCALAKEF92)

Related MCP server: weather-mcp-server

설정

1. 복제 및 설치

git clone https://github.com/your-username/wu-weather-mcp.git
cd wu-weather-mcp
npm install

2. 환경 구성

cp .env.example .env

.env 파일 편집:

WU_API_KEY=your_api_key_here
WU_STATION_ID=your_station_id_here
WU_STATION_NAME=My Weather Station   # optional — defaults to station ID

3. 빌드

npm run build

4. 테스트

node build/index.js

서버가 stdio에서 시작되어 MCP 메시지를 기다립니다. 종료하려면 Ctrl-C를 누르세요.


Claude Desktop 통합

claude_desktop_config.json에 다음을 추가하세요:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "wu-weather": {
      "command": "node",
      "args": ["/absolute/path/to/wu-weather-mcp/build/index.js"]
    }
  }
}

/absolute/path/to/wu-weather-mcp를 저장소를 복제한 실제 경로로 바꾸세요. macOS에서는 복제된 폴더 안에서 pwd를 실행하여 경로를 얻을 수 있습니다.

저장 후 Claude Desktop을 다시 시작하세요. 날씨 도구가 자동으로 나타납니다.

대안: .env 대신 구성을 통해 자격 증명 전달

{
  "mcpServers": {
    "wu-weather": {
      "command": "node",
      "args": ["/absolute/path/to/wu-weather-mcp/build/index.js"],
      "env": {
        "WU_API_KEY": "your_api_key_here",
        "WU_STATION_ID": "your_station_id_here",
        "WU_STATION_NAME": "My Weather Station"
      }
    }
  }
}

사용 가능한 도구

도구

매개변수

설명

get_current_conditions

현재 온도, 습도, 바람, 기압, 자외선, 강수율, 이슬점, 태양 복사

get_daily_summary

days (1–7, 기본값 7)

일일 최고/최저/평균 온도, 최대 돌풍, 총 강수량

get_hourly_history

hours (1–24, 기본값 24)

시간별 온도, 습도, 바람 및 강수량

get_station_info

관측소 이름, ID, 좌표, 고도, 지역

예시 프롬프트

  • "지금 날씨가 어때?"

  • "지난 3일간의 날씨를 보여줘."

  • "어제 오후 시간별 상세 정보는 어땠어?"

  • "내 기상 관측소의 고도는 얼마야?"


개발

npm run dev      # watch mode — recompiles on save
npm run build    # one-off build

소스는 src/index.ts에 있습니다. 변경 사항이 있으면 다시 빌드(npm run build)하세요.

npm에 게시

npm publish

게시되면 사용자는 복제 없이 실행할 수 있습니다:

{
  "mcpServers": {
    "wu-weather": {
      "command": "npx",
      "args": ["-y", "wu-weather-mcp"],
      "env": {
        "WU_API_KEY": "your_api_key_here",
        "WU_STATION_ID": "your_station_id_here"
      }
    }
  }
}

참고: 게시하기 전에 npmjs.com에서 패키지 이름 wu-weather-mcp를 사용할 수 있는지 먼저 확인하세요.

라이선스

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.

  • Search NOAA climate stations and datasets, fetch historical weather observations.

  • US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.

View all MCP Connectors

Latest Blog Posts

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/Rankintosh/wu-weather-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server