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

  1. Haz un fork del repositorio
  2. Crea una rama de funcionalidad
  3. Realiza tus cambios
  4. Agrega pruebas si corresponde
  5. Envía una solicitud de extracción (pull request)

Stack Tecnológico: Python • FastMCP • FastAPI • Uvicorn • HTTPX