Weather MCP Server
Provides real-time weather data from the US National Weather Service API.
Learning MCP - Model Context Protocol Examples
This repository contains multiple MCP (Model Context Protocol) server implementations for learning and experimentation.
š Project Structure
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
š Projects
1. Weather MCP Server
A comprehensive weather data server using the US National Weather Service API.
Features:
- Real-time weather forecasts
- Weather alerts by state
- Multiple transport implementations (stdio, HTTP, SSE)
Location: ./weather-mcp/
Documentation: Weather MCP README
2. BITS Course MCP Server
A comprehensive course guide for BITS Pilani 2nd year students with detailed information about subjects, study tips, and grading patterns.
Features:
- 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
š ļø Getting Started
Each project has its own dependencies and setup instructions. Navigate to the specific project folder and follow the README instructions.
Prerequisites
- Python 3.13+
- uv package manager
Quick Start
# 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
š About MCP
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.
š¤ Contributing
- 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
Related Servers
CData Sage Cloud Accounting
A read-only MCP server for Sage Cloud Accounting, powered by the CData JDBC Driver.
Modal MCP Toolbox
A collection of Model Context Protocol (MCP) tools that run on the Modal cloud platform.
Chronicle SecOps
Interact with Google's Chronicle Security Operations suite.
CMP MCP Server
An MCP server for CMP API integration, built to run on Cloudflare Workers.
Multi-Cloud VM MCP Server
Manage virtual machines across multiple cloud providers, including AWS EC2, Azure Virtual Machines, and GCP Compute Engine.
Weather MCP Server
Provides weather information using the free and open-source Open-Meteo API. No API key required.
Autodesk Platform Services
An experimental MCP server providing access to the Autodesk Platform Services (APS) API.
Ankr API MCP Server
Access blockchain data using the Ankr API.
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support, using Cloudflare KV for data storage.
Crypto MCP Server
Fetches real-time cryptocurrency prices from the CoinGecko API.