ASD

Model Context Protocol for Beginners

microsoftmcp-for-beginners

Curriculum abierto de Microsoft con ejemplos de código en C#, Java, JavaScript, Python, Rust y TypeScript para aprender a construir servidores y clientes MCP desde cero.

stdiohttp
Estrellas
17k

del repositorio

Actualizado
ayer

último commit

Herramientas

no documentadas

Transporte
stdio · http

cómo conecta

Forks
5.5k
Issues
28

abiertos

El README no documenta un comando de instalación. Sigue las instrucciones del repositorio.

Qué es Model Context Protocol for Beginners

Este repositorio no es un servidor MCP en sí mismo, sino un curso práctico y gratuito para aprender el Model Context Protocol (MCP), el estándar que permite a los modelos de IA conectarse con herramientas y servicios externos de forma uniforme. Está organizado en módulos progresivos, desde los conceptos básicos y la seguridad hasta la implementación avanzada, el despliegue en producción y la integración con Azure.

Cada módulo combina explicaciones teóricas con proyectos de código real: crear tu primer servidor MCP, construir un cliente que lo consuma, integrar modelos de lenguaje, usar transporte stdio y HTTP streaming, configurar autenticación OAuth2 y Entra ID, o conectar MCP con VS Code y Microsoft Foundry Toolkit. El módulo 11 destaca especialmente por ofrecer 13 laboratorios prácticos que enseñan a construir un servidor MCP completo integrado con PostgreSQL, incluyendo seguridad multi-tenant, búsqueda semántica con pgvector y despliegue en contenedores.

Para aprovecharlo solo necesitas clonar el repositorio y conocimientos básicos de programación en alguno de los lenguajes soportados, junto con nociones de arquitectura cliente-servidor y HTTP/REST. No requiere instalar ningún paquete concreto, ya que su valor está en el material educativo y los ejemplos de código que puedes ejecutar por tu cuenta.

Qué le permite hacer a tu agente

  • Enseña los fundamentos del Model Context Protocol mediante analogías y ejemplos progresivos
  • Guía la construcción de servidores y clientes MCP de ejemplo en seis lenguajes distintos
  • Cubre temas avanzados como autenticación OAuth2, Entra ID, streaming en tiempo real y escalado
  • Incluye una ruta de 13 laboratorios para integrar un servidor MCP con PostgreSQL y pgvector
  • Documenta buenas prácticas de seguridad, pruebas, despliegue y monitorización de servidores MCP

Úsalo cuando

  • Quieres aprender qué es MCP y cómo funciona antes de construir tu propio servidor
  • Necesitas ejemplos de código de referencia en C#, Java, JavaScript, Python, Rust o TypeScript
  • Buscas un laboratorio guiado para integrar un servidor MCP con una base de datos PostgreSQL
  • Quieres entender patrones avanzados como autenticación, streaming o despliegue en Azure

Detalles

Publicado por
microsoft
Categoría
Aprendizaje
Licencia
MIT
Versión
Sin releases
Transporte
stdio, http

Etiquetas

  • educacion
  • tutoriales
  • multilenguaje
  • ejemplos-codigo
  • postgresql

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.