Skip to main content
Glama
talya-git

Weather MCP Server

by talya-git

⛅ Weather MCP Server

프로토콜: MCP | Python 3.11+ | 라이선스: MIT | 상태: Active ✅

Model Context Protocol (MCP) 아키텍처를 구현하는 강력한 프로젝트 — 이스라엘과 미국의 도시에 대한 최신 일기 예보를 가져올 수 있는 자율 LLM 기반 에이전트로, 터미널 채팅 인터페이스에서 자연스러운 자연어 응답을 제공합니다.


프로젝트 개요

이 프로젝트는 기본적으로 사용할 수 없는 외부 데이터 소스에 대한 액세스를 부여하여 LLM 기능을 확장합니다: 공식 공개 API가 없는 사이트에서 실시간 예보를 검색합니다.

이 시스템은 두 가지 보완적인 검색 엔진을 통해 이러한 격차를 해소합니다:

#

정보 소스

메커니즘 및 기술 설명

1

이스라엘 서버 (weather-Israel)

브라우저 자동화 (Playwright): 헤드리스 브라우저 인스턴스를 실행하여 weather2day.co.il/forecast로 이동하고, 대상 도시를 찾아 페이지 콘텐츠를 추출한 후 분석을 위해 LLM에 직접 전달합니다 (RAG 접근 방식).

2

미국 서버 (weather-USA)

공식 API REST 호출: 공식 National Weather Service (NWS) API에 직접 REST 요청을 실행하는 경량 서버입니다.

Host 계층은 흐름을 조율합니다: 서버를 언어 모델에 연결하고, 사용 가능한 도구를 동적으로 노출하며, 모델이 정확한 응답을 생성할 때까지 대화 루프를 관리합니다.


Related MCP server: Weather Israel MCP Server

워크플로 아키텍처

User: "What's the weather in Tel Aviv?"
    │
    ▼
Host ◄──► LLM autonomously selects and executes tools
    │
    ▼
Israel Server (Sequential pipeline):
open ──► enter("Tel Aviv") ──► select ──► get_content
    │
    ▼
Content analysis (RAG) by LLM
    │
    ▼
✨ Final response generated in natural language

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers