Skip to content

Latest commit

 

History

History
259 lines (194 loc) · 20.8 KB

File metadata and controls

259 lines (194 loc) · 20.8 KB

MCP-para-principiantes

Colaboradores de GitHub Problemas en GitHub Solicitudes de extracción en GitHub PRs Welcome

Observadores en GitHub Bifurcaciones en GitHub Estrellas en GitHub

Microsoft Azure AI Foundry Discord

Sigue estos pasos para comenzar a usar estos recursos:

  1. Haz un Fork del Repositorio: Haz clic en Bifurcaciones en GitHub
  2. Clona el Repositorio: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Únete al Discord de Azure AI Foundry y conoce a expertos y otros desarrolladores

🌐 Soporte Multilenguaje

Disponible a través de GitHub Action (Automatizado y Siempre Actualizado)

Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macao) | Chino (Tradicional, Taiwán) | Croata | Checo | Danés | Holandés | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Coreano | Malayo | Maratí | Nepalí | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punjabi (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Swahili | Sueco | Tagalo (Filipino) | Tailandés | Turco | Ucraniano | Urdu | Vietnamita

🚀 Currículum del Protocolo de Contexto de Modelo (MCP) para Principiantes

Aprende MCP con Ejemplos Prácticos de Código en C#, Java, JavaScript, Rust, Python y TypeScript

🧠 Resumen del Currículum del Protocolo de Contexto de Modelo

El Protocolo de Contexto de Modelo (MCP) es un marco innovador diseñado para estandarizar las interacciones entre modelos de IA y aplicaciones cliente. Este currículum de código abierto ofrece un camino de aprendizaje estructurado, con ejemplos prácticos de codificación y casos de uso del mundo real, en lenguajes de programación populares como C#, Java, JavaScript, TypeScript y Python.

Ya seas un desarrollador de IA, arquitecto de sistemas o ingeniero de software, esta guía es tu recurso integral para dominar los fundamentos y estrategias de implementación de MCP.

🔗 Recursos Oficiales de MCP

🧭 Resumen del Currículum de MCP

📚 Estructura Completa del Currículum

Módulo Tema Descripción Enlace
Módulo 1-3: Fundamentos
00 Introducción a MCP Resumen del Protocolo de Contexto de Modelo y su importancia en los flujos de trabajo de IA Leer más
01 Conceptos Básicos Explicados Exploración detallada de los conceptos básicos de MCP Leer más
02 Seguridad en MCP Amenazas de seguridad y mejores prácticas Leer más
03 Primeros Pasos con MCP Configuración del entorno, servidores/clientes básicos, integración Leer más
Módulo 3: Construyendo tu Primer Servidor y Cliente
3.1 Primer Servidor Crea tu primer servidor MCP Guía
3.2 Primer Cliente Desarrolla un cliente MCP básico Guía
3.3 Cliente con LLM Integra modelos de lenguaje grande Guía
3.4 Integración con VS Code Consume servidores MCP en VS Code Guía
3.5 Servidor stdio Crea servidores usando transporte stdio Guía
3.6 Streaming HTTP Implementa streaming HTTP en MCP Guía
3.7 Toolkit de IA Usa el Toolkit de IA con MCP Guía
3.8 Pruebas Prueba tu implementación de servidor MCP Guía
3.9 Despliegue Despliega servidores MCP en producción Guía
Módulo 4-5: Práctico y Avanzado
04 Implementación Práctica SDKs, depuración, pruebas, plantillas reutilizables de prompts Leer más
05 Temas Avanzados en MCP IA multimodal, escalabilidad, uso empresarial Leer más
5.1 Integración con Azure Integración de MCP con Azure Guía
5.2 Multimodalidad Trabajo con múltiples modalidades Guía
5.3 Demo OAuth2 Implementa autenticación OAuth2 Guía
5.4 Contextos Raíz Comprende e implementa contextos raíz Guía
5.5 Enrutamiento Estrategias de enrutamiento en MCP Guía
5.6 Muestreo Técnicas de muestreo en MCP Guía
5.7 Escalabilidad Escala implementaciones de MCP Guía
5.8 Seguridad Consideraciones avanzadas de seguridad Guía
5.9 Búsqueda Web Implementa capacidades de búsqueda web Guía
5.10 Streaming en Tiempo Real Construye funcionalidad de streaming en tiempo real Guía
5.11 Búsqueda en Tiempo Real Implementa búsqueda en tiempo real Guía
5.12 Autenticación Entra ID Autenticación con Microsoft Entra ID Guía
5.13 Integración con Foundry Integra con Azure AI Foundry Guía
5.14 Ingeniería de Contextos Técnicas para una ingeniería de contextos efectiva Guía
Módulo 6-10: Comunidad y Mejores Prácticas
06 Contribuciones de la Comunidad Cómo contribuir al ecosistema MCP Guía
07 Lecciones de la Adopción Temprana Historias de implementación en el mundo real Guía
08 Mejores Prácticas para MCP Rendimiento, tolerancia a fallos, resiliencia Guía
09 Estudios de Caso de MCP Ejemplos prácticos de implementación Guía
10 Taller Práctico Construyendo un Servidor MCP con el Toolkit de IA Laboratorio

💻 Proyectos de Código de Ejemplo

Ejemplos Básicos de Calculadora MCP

Lenguaje Descripción Enlace
C# Ejemplo de Servidor MCP Ver Código
Java Calculadora MCP Ver Código
JavaScript Demo MCP Ver Código
Python Servidor MCP Ver Código
TypeScript Ejemplo MCP Ver Código
Rust Ejemplo MCP Ver Código

Implementaciones Avanzadas de MCP

Lenguaje Descripción Enlace
C# Ejemplo Avanzado Ver Código
Java con Spring Ejemplo de Aplicación en Contenedor Ver Código
JavaScript Ejemplo Avanzado Ver Código
Python Implementación Compleja Ver Código
TypeScript Ejemplo de Contenedor Ver Código

🎯 Prerrequisitos para Aprender MCP

Para aprovechar al máximo este currículo, deberías tener:

  • Conocimientos básicos de programación en al menos uno de los siguientes lenguajes: C#, Java, JavaScript, Python o TypeScript

  • Comprensión del modelo cliente-servidor y APIs

  • Familiaridad con conceptos de REST y HTTP

  • (Opcional) Conocimientos previos en conceptos de IA/ML

  • Participar en nuestras discusiones comunitarias para obtener apoyo

📚 Guía de Estudio y Recursos

Este repositorio incluye varios recursos para ayudarte a navegar y aprender de manera efectiva:

Guía de Estudio

Una Guía de Estudio completa está disponible para ayudarte a navegar este repositorio de manera efectiva. La guía incluye:

  • Un mapa visual del currículo que muestra todos los temas cubiertos
  • Desglose detallado de cada sección del repositorio
  • Orientación sobre cómo usar los proyectos de ejemplo
  • Rutas de aprendizaje recomendadas para diferentes niveles de habilidad
  • Recursos adicionales para complementar tu aprendizaje

Registro de Cambios

Mantenemos un Registro de Cambios detallado que rastrea todas las actualizaciones significativas de los materiales del currículo, incluyendo:

  • Nuevas adiciones de contenido
  • Cambios estructurales
  • Mejoras de características
  • Actualizaciones de documentación

🛠️ Cómo Usar Este Currículo de Forma Efectiva

Cada lección en esta guía incluye:

  1. Explicaciones claras de los conceptos de MCP
  2. Ejemplos de código en vivo en múltiples lenguajes
  3. Ejercicios para construir aplicaciones reales de MCP
  4. Recursos adicionales para estudiantes avanzados

Eventos

Prepárate para dos días de profundo conocimiento técnico, conexión comunitaria y aprendizaje práctico en MCP Dev Days, un evento virtual dedicado al Protocolo de Contexto de Modelo (MCP), el estándar emergente que conecta modelos de IA y las herramientas que dependen de ellos.
Puedes ver MCP Dev Days registrándote en nuestra página del evento: https://aka.ms/mcpdevdays.

Se trata de empoderar a los desarrolladores para usar MCP en su flujo de trabajo y celebrar la increíble comunidad MCP. Estaremos acompañados por miembros de la comunidad y socios como Arcade, Block, Okta y Neon para ver cómo están colaborando con Microsoft para dar forma a un ecosistema MCP abierto y extensible.
Demostraciones reales en VS Code, Visual Studio, GitHub Copilot y herramientas populares de la comunidad
Flujos de trabajo prácticos y orientados al contexto
Sesiones e ideas lideradas por la comunidad
Ya sea que estés comenzando con MCP o ya estés construyendo con él, el Día 1 establecerá el escenario con inspiración y consejos prácticos.

Está dirigido a los creadores de MCP. Profundizaremos en estrategias de implementación y mejores prácticas para crear servidores MCP e integrar MCP en tus flujos de trabajo de IA.

Temas incluyen:

  • Construcción de servidores MCP e integración en experiencias de agentes
  • Desarrollo impulsado por prompts
  • Mejores prácticas de seguridad
  • Uso de bloques de construcción como Functions, ACA y API Management
  • Alineación de registros y herramientas (1P + 3P)

Si eres desarrollador, creador de herramientas o estratega de productos de IA, este día está lleno de ideas que necesitas para construir soluciones MCP escalables, seguras y preparadas para el futuro.

MCP Boot Camp Agosto 2025

Aprende en sesiones intensivas de video cómo crear servidores MCP, integrarte con VS Code y desplegar profesionalmente en Azure basado en contenido del currículo MCP para principiantes. Adquiere habilidades prácticas en una tecnología que ya están utilizando grandes empresas.

🌟 Agradecimientos a la Comunidad

Gracias al Microsoft Valued Professional Shivam Goyal por contribuir con importantes ejemplos de código.

📜 Información de Licencia

Este contenido está licenciado bajo la Licencia MIT. Para términos y condiciones, consulta el LICENSE.

🤝 Directrices de Contribución

Este proyecto da la bienvenida a contribuciones y sugerencias. La mayoría de las contribuciones requieren que aceptes un Acuerdo de Licencia de Contribuidor (CLA) declarando que tienes el derecho de, y realmente otorgas, los derechos para usar tu contribución. Para más detalles, visita
https://cla.opensource.microsoft.com.

Cuando envíes un pull request, un bot de CLA determinará automáticamente si necesitas proporcionar un CLA y decorará el PR apropiadamente (por ejemplo, verificación de estado, comentario). Simplemente sigue las instrucciones proporcionadas por el bot. Solo necesitarás hacer esto una vez en todos los repositorios que usen nuestro CLA.

Este proyecto ha adoptado el Código de Conducta de Código Abierto de Microsoft.
Para más información, consulta las Preguntas Frecuentes del Código de Conducta o contacta a opencode@microsoft.com con cualquier pregunta o comentario adicional.

📂 Estructura del Repositorio

El repositorio está organizado de la siguiente manera:

  • Currículo Principal (00-10): El contenido principal organizado en diez módulos secuenciales
  • images/: Diagramas e ilustraciones utilizados a lo largo del currículo
  • translations/: Soporte multilingüe con traducciones automatizadas
  • translated_images/: Versiones localizadas de diagramas e ilustraciones
  • study_guide.md: Guía completa para navegar el repositorio
  • changelog.md: Registro de todos los cambios significativos en los materiales del currículo
  • mcp.json: Archivo de configuración para la especificación MCP
  • CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Documentos de gobernanza del proyecto

🎒 Otros Cursos

¡Nuestro equipo produce otros cursos! Revisa:

™️ Aviso de Marca Registrada

Este proyecto puede contener marcas registradas o logotipos de proyectos, productos o servicios. El uso autorizado de marcas registradas o logotipos de Microsoft está sujeto a y debe seguir las Directrices de Marca y Logotipo de Microsoft.
El uso de marcas registradas o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar patrocinio de Microsoft.
Cualquier uso de marcas registradas o logotipos de terceros está sujeto a las políticas de esos terceros.


Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por garantizar la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.