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
Server Terkait
Stock Market MCP Server
Provides real-time US stock market data and company financial information using the Alpha Vantage API.
Alibaba Cloud Ops
Integrates with Alibaba Cloud APIs to manage resources like ECS, Cloud Monitor, and OOS.
Color Me Shop
Manage products, orders, and customers on Color Me Shop
Compoid MCP
Provides MCP tools to search, download, and manage 1M+ research records (papers, images, videos, datasets) from the Compoid AI content repository
Illumio MCP Server
Interact with the Illumio Policy Compute Engine (PCE) to manage workloads, labels, and analyze traffic flows.
Shiprocket
Manage Shiprocket logistics, including checking rates, creating and tracking orders, and managing shipments.
spinnaker-mcp
MCP server exposing Spinnaker CD platform via Gate API for pipeline and deployment management
Alpha Vantage
Access Alpha Vantage financial data APIs to get real-time and historical stock data, forex rates, and cryptocurrency information.
AWS Cost Analysis
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.
CodemagicMcp
A local Python MCP server that exposes the Codemagic CI/CD REST API as Claude-callable tools.