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
İlgili Sunucular
Stripe
Interact with Stripe API
tilt-mcp
Tilt MCP is a Model Context Protocol server that integrates with Tilt to provide programmatic access to Tilt resources, logs, and management operations for Kubernetes development environments
Cisco ACI MCP Server
A comprehensive MCP server for configuring and managing Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API.
DigitalOcean
Provides comprehensive access to all DigitalOcean API endpoints, dynamically extracted from their OpenAPI specification.
Uberall MCP Server
Integrates with the Uberall API to manage business listings, locations, and social media presence.
Pyrimid Protocol
Onchain affiliate distribution for AI agents on Base — agents discover products, earn USDC commissions via smart contracts, and settle instantly.
soundside.ai
MCP-native AI media generation with x402 pay-per-call. Image, video, audio, and music from 6 providers — composable via resource IDs. USDC on Base.
AWS MCP Servers
A suite of MCP servers providing AI applications with access to AWS documentation, contextual guidance, and best practices.
Workday by CData
A read-only server for querying live Workday data using LLMs, powered by the CData JDBC Driver.
Cloud PC Management
Manage Azure Cloud PCs using the Microsoft Graph API.