Sobre el proyecto
El repositorio es un recurso de aprendizaje estructurado, más que un producto ejecutable único. Introduce MCP como una forma estandarizada para que aplicaciones y clientes de IA llamen a herramientas y servicios expuestos por servidores MCP, utilizando explicaciones aptas para principiantes antes de pasar a la implementación. Los ejemplos admiten .NET/C#, Java, TypeScript, JavaScript, Rust y Python, comenzando con servidores y clientes estilo calculadora y avanzando hacia aplicaciones conectadas a LLM.
El plan de estudios está organizado en módulos. Los módulos fundamentales cubren la introducción a MCP, conceptos centrales y seguridad, incluyendo guía de amenazas y patrones de autorización. La sección de inicio guía a través de la configuración del entorno, el primer servidor y cliente, integración con LLM, uso de VS Code, transmisión stdio y HTTP, Microsoft Foundry Toolkit, pruebas, implementación, RBAC y autenticación simple, hosts MCP, Inspector, muestreo y aplicaciones MCP.
Los módulos posteriores abordan el uso práctico del SDK, paginación, depuración, plantillas de prompts reutilizables, escenarios multimodales, OAuth2, enrutamiento, escalado, seguridad avanzada, búsqueda web, transmisión y búsqueda en tiempo real, Microsoft Entra ID, integración con Foundry, ingeniería de contexto, transportes personalizados, características del protocolo y ejemplos de razonamiento multiagente.
Una sección dedicada de 13 laboratorios guía a los estudiantes a través de un servidor MCP integrado con PostgreSQL, cubriendo arquitectura, multiinquilino y seguridad a nivel de fila, configuración de Docker y Azure, diseño de esquemas, implementación con FastMCP, herramientas de consulta de bases de datos, búsqueda semántica con Azure OpenAI y pgvector, pruebas, integración con VS Code, implementación en Azure Container Apps, monitoreo con Application Insights y endurecimiento de producción. Material adicional cubre contribución comunitaria, lecciones de adopción, mejores prácticas, casos de estudio, talleres y herramientas de Copilot App.
El README enlaza la documentación oficial de MCP, la especificación, repositorios de SDK y discusiones comunitarias. Identifica la revisión del protocolo enseñada como 2026-07-28, incluyendo solicitudes sin estado y el marco de Extensiones, mientras señala que algunos ejemplos permanecen versionados a 2025-11-25 mientras el soporte del SDK se pone al día. El repositorio también incluye traducciones automáticas a más de 50 idiomas y documenta comandos de sparse-checkout para clonar el curso principal sin los recursos de traducción.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.