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.
- Estrellas
- 17k
- Actualizado
- ayer
- Herramientas
- —
- Transporte
- stdio · http
- Forks
- 5.5k
- Issues
- 28
del repositorio
último commit
no documentadas
cómo conecta
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
- Repositorio
- microsoft/mcp-for-beginners
- 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.