Weather MCP Server

by vikas434

Not rated
GitHub

About

Provides real-time weather data from the US National Weather Service API.

Details

Author
vikas434
Categories
Cloud Service, Other, API

Setup

Install Weather MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/vikas434/learning-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Learning MCP - Model Context Protocol Examples

This repository contains multiple MCP (Model Context Protocol) server implementations for learning and experimentation.

learning-mcp-1/ ├── weather-mcp/ # Weather MCP Server implementation │ ├── weather_mcp.py # MCP stdio server │ ├── weather_http.py # HTTP REST API server │ ├── weather_sse.py # Server-Sent Events server │ └── README.md # Weather-specific documentation ├── bits-course-mcp/ # BITS Course MCP Server (coming soon) └── README.md # This file

A comprehensive weather data server using the US National Weather Service API.

- Real-time weather forecasts
- Weather alerts by state
- Multiple transport implementations (stdio, HTTP, SSE)

Location:./weather-mcp/Documentation:Weather MCP README

A comprehensive course guide for BITS Pilani 2nd year students with detailed information about subjects, study tips, and grading patterns.

- Course details for 10 core 2nd year subjects
- Study tips and recommendations from student experiences
- Grading insights and scoring strategies
- Topic-based search across all courses

Location:./bits-course-mcp/Documentation:BITS Course MCP README

Each project has its own dependencies and setup instructions. Navigate to the specific project folder and follow the README instructions.

# Clone the repository git clone <your-repo-url> cd learning-mcp-1 # Navigate to a specific project cd weather-mcp # Follow the project-specific README

The Model Context Protocol (MCP) is an open protocol that enables AI assistants to securely connect to external data sources and tools. These examples demonstrate different ways to implement MCP servers.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request

Tech Stack:Python • FastMCP • FastAPI • Uvicorn • HTTPX

Fetches precipitation forecast data for a specific location using the Buienradar service.

Query weather information and meteorological warnings for Chinese cities using the QWeather API.

A server for fetching weather information using the OpenWeather API.

Provides hourly weather forecasts using the AccuWeather API.

Access global weather forecasts and historical data through the Open-Meteo API.

Access global weather data and forecasts using the OpenMeteo API, including current conditions, historical data, and location search.

Provides comprehensive weather data and forecasts using the OpenWeatherMap API.

An MCP server providing weather tools from the National Weather Service (weather.gov) API, built with Spring Boot.

Provides real-time weather alerts for US states using the National Weather Service API.

An MCP server for accessing real-time weather data and forecasts.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.