Skip to main content
Glama
kaisumi
by kaisumi

Weather MCP

Model Context Protocol (MCP)을 이용한 일기 예보 애플리케이션

개요

이 응용 프로그램은 Open-Meteo API를 사용하여 일기 예보 데이터를 가져오고 표시하는 MCP 서버입니다. MCP 프로토콜을 통해 LLM 애플리케이션에서 날씨 정보에 액세스할 수 있습니다.

Related MCP server: Weather MCP Server

기능

  • 현재 날씨 정보 표시

  • 3일간 일기예보 보기

  • 위치 정보를 기반으로 날씨 정보 획득

  • MCP 프로토콜을 통한 액세스

설정

  1. 종속성 설치:

pip install -e .
  1. 환경 변수 설정: .env 파일을 작성하고 필요한 환경 변수를 설정하십시오.

MCP_API_KEY=your_api_key_here
MCP_BASE_URL=http://localhost:8000
  1. MCP 서버 시작:

python -m app.server
  1. 클라이언트 실행:

python -m app.client

MCP 도구

get_weather

지정된 도시의 현재 날씨 정보와 3일간의 예보를 받습니다.

매개변수:

  • city : 날씨 정보를 취득하는 도시명(예: 도쿄, New York)

응답 예:

{
  "location": {
    "name": "東京",
    "country": "日本",
    "latitude": 35.6895,
    "longitude": 139.6917,
    "timezone": "Asia/Tokyo"
  },
  "current": {
    "temperature": 22.5,
    "feels_like": 23.1,
    "humidity": 65,
    "wind_speed": 3.2,
    "wind_direction": 180,
    "precipitation": 0,
    "condition": "晴れ",
    "weather_code": 1
  },
  "forecast": [
    {
      "date": "2023-04-10",
      "max_temp": 24.5,
      "min_temp": 15.2,
      "precipitation": 0,
      "condition": "晴れ",
      "sunrise": "05:30",
      "sunset": "18:15"
    },
    ...
  ]
}

라이센스

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that retrieves current weather information for specified cities using the Open-Meteo API, requiring no API key.
    8
    362 PyPI
    60
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables natural language weather queries for global cities, integrating with OpenWeather API to provide real-time weather information in an easy-to-read format.
    1
    -