模型上下文协议课程

该课程旨在教授开发者、AI工程师和软件架构师掌握模型上下文协议(MCP),包括协议基础、服务器实现、安全机制和多代理架构。

  • by andres-olarte396
  • 本地部署
  • 更新于
在 GitHub 查看 andres-olarte396/teach-laoz-curso-mcp

使用说明

Curso: Model Context Protocol (MCP) - De Cero a Experto

Descripción

Este curso integral está diseñado para enseñar a desarrolladores, ingenieros de IA y arquitectos de software cómo dominar el Model Context Protocol (MCP). Desde los fundamentos del protocolo hasta la implementación de servidores complejos, mecanismos de seguridad y arquitecturas multi-agente, este curso cubre todo lo necesario para construir un ecosistema de herramientas robusto para LLMs.

Objetivos del Curso

  • Comprender la arquitectura y filosofía de MCP.
  • Implementar servidores MCP en TypeScript y Python.
  • Diseñar herramientas, recursos y prompts efectivos.
  • Asegurar la comunicación mediante autenticación y mejores prácticas.
  • Integrar servidores MCP en flujos de trabajo con Claude Desktop e IDEs.
  • Construir arquitecturas complejas con múltiples servidores y gateways.

Documentos Generales del Curso

Documento Descripción
Plan Curricular Arquitectura modular, objetivos y estructura pedagógica detallada
Pensum de Competencias Matriz de competencias, resultados de aprendizaje y perfil de egreso
Cronograma Calendario semanal de 20 semanas con horas por actividad
Diagramas Índice de todos los diagramas SVG del curso

Estructura del Curso

El curso está dividido en 14 módulos progresivos (Módulo 0 al Módulo 13):

Módulo Título Contenido
0 Diagnóstico y Nivelación JSON, HTTP, APIs REST, entorno de desarrollo
1 Fundamentos del Protocolo MCP Arquitectura Host/Client/Server, JSON-RPC 2.0, ciclo de vida
2 Mecanismos de Transporte stdio, SSE, Streamable HTTP, selección de transporte
3 Primitivas Core — Tools Anatomía, anotaciones, structured output, herramientas dinámicas
4 Primitivas Core — Resources y Prompts URI templates, suscripciones, prompts parametrizables
5 Primitivas Avanzadas Sampling, Roots, elicitation, logging y progreso
6 SDK de TypeScript APIs de alto/bajo nivel, cliente multi-servidor, testing
7 SDK de Python FastMCP, decoradores, lifecycle, composición de servidores
8 Integraciones y Hosts Claude Desktop, IDEs, frameworks de agentes, host personalizado
9 Seguridad y Autorización OAuth 2.1, mitigación de amenazas, auditoría de 20 puntos
10 Arquitecturas Avanzadas Gateway, federation, agentes autónomos, ecosistema comunitario
11 MCP en Producción Contenedores, observabilidad, CI/CD, versionado
12 Proyecto Integrador Final "Ecosistema de Operaciones Inteligentes" — proyecto completo
13 Apéndice y Referencia Glosario de términos MCP, recursos adicionales

Requisitos Previos

  • Conocimientos básicos de programación (Python o JavaScript/TypeScript).
  • Familiaridad con la línea de comandos.
  • Conceptos básicos de APIs REST y JSON.

Cómo Usar Este Curso

Sigue los módulos en orden. Cada tema incluye teoría y ejercicios prácticos. Se recomienda completar los proyectos prácticos al final de cada sección principal.


Generado por Teach-Laoz