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
Máy chủ liên quan
Etherscan
Interact with the Etherscan API to explore blockchain data and services.
Huntress API
Interact with the Huntress API to manage accounts, organizations, agents, incidents, and billing reports.
UCM (Universal Commerce Marketplace)
API marketplace giving AI agents instant access to 100 services (web search, image gen, code sandbox, TTS, NASA, recipes, Pokemon, and 90+ more) through a single MCP server. One API key, $1.00 free credits, 87 free services.
JupiterOne MCP Server
Interact with JupiterOne's data and tools through an MCP server, enabling AI assistants to access your JupiterOne account.
Skyvia MCP
Skyvia MCP Endpoint is a no-code gateway that makes your business data accessible to AI assistants in real time.
Kubectl MCP Server
Enables AI assistants to interact with Kubernetes clusters using natural language.
SharePoint MCP Server
Integrates with Microsoft SharePoint, allowing interaction with documents, folders, and other SharePoint resources.
Cloudflare Remote MCP Server (Authless)
Deploy a remote, authentication-free MCP server on Cloudflare Workers or locally via npm.
Flight Control MCP
A read-only API for querying and retrieving contextual information about devices and fleets using the Flight Control MCP server.
Auth0 MCP Server
Provides AI assistants with controlled access to the Auth0 Management API for tenant management, enforcing security and least-privilege access.