Weather MCP Server
Proporciona datos meteorológicos en tiempo real de la API del Servicio Meteorológico Nacional de EE. UU.
Documentación
Aprendiendo MCP - Ejemplos del Protocolo de Contexto del Modelo
Este repositorio contiene múltiples implementaciones de servidores MCP (Protocolo de Contexto del Modelo) para aprendizaje y experimentación.
📁 Estructura del Proyecto
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
🚀 Proyectos
1. Weather MCP Server
Un servidor integral de datos meteorológicos que utiliza la API del Servicio Meteorológico Nacional de EE. UU.
Características:
- Pronósticos meteorológicos en tiempo real
- Alertas meteorológicas por estado
- Múltiples implementaciones de transporte (stdio, HTTP, SSE)
Ubicación: ./weather-mcp/
Documentación: Weather MCP README
2. BITS Course MCP Server
Una guía integral de cursos para estudiantes de segundo año de BITS Pilani con información detallada sobre materias, consejos de estudio y patrones de calificación.
Características:
- Detalles de cursos para 10 materias principales de segundo año
- Consejos de estudio y recomendaciones basadas en experiencias de estudiantes
- Información sobre calificaciones y estrategias de puntuación
- Búsqueda por temas en todos los cursos
Ubicación: ./bits-course-mcp/
Documentación: BITS Course MCP README
🛠️ Primeros Pasos
Cada proyecto tiene sus propias dependencias e instrucciones de configuración. Navega a la carpeta del proyecto específico y sigue las instrucciones del README.
Requisitos Previos
- Python 3.13+
- Administrador de paquetes uv
Inicio Rápido
# 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
📚 Acerca de MCP
El Protocolo de Contexto del Modelo (MCP) es un protocolo abierto que permite a los asistentes de IA conectarse de forma segura a fuentes de datos y herramientas externas. Estos ejemplos demuestran diferentes formas de implementar servidores MCP.
🤝 Contribuciones
- Haz un fork del repositorio
- Crea una rama de funcionalidad
- Realiza tus cambios
- Agrega pruebas si corresponde
- Envía una solicitud de extracción (pull request)
Stack Tecnológico: Python • FastMCP • FastAPI • Uvicorn • HTTPX