Implementaciones de referencia de servidores Model Context Protocol que permiten a clientes LLM acceder a archivos, Git, contenido web, memoria y más.
microsoft/mcp-for-beginners
Un curso gratuito y de código abierto para principiantes que enseña el Model Context Protocol (MCP) con ejemplos prácticos en C#, Java, JavaScript, Python, Rust y TypeScript.
- Estrellas
- 17,483
- Forks
- 5,657
- Issues abiertos
- 14
- Último commit
- hace 9 horas
¿Qué es?
Este curso modular presenta el Model Context Protocol, un estándar para conectar aplicaciones de IA con herramientas y servicios. Comienza con los conceptos básicos y la seguridad, y luego avanza hacia la creación de un primer servidor y cliente MCP, la conexión con LLM y el uso de VS Code y otros hosts MCP.
Los módulos posteriores cubren la implementación práctica, la paginación, la autenticación con OAuth2 y Entra ID, el escalado, los transportes personalizados y un recorrido de 13 laboratorios para crear un servidor MCP con PostgreSQL y búsqueda semántica basada en pgvector. Se incluyen ejemplos de código en varios lenguajes y el curso se publica bajo la licencia MIT.
El material está dirigido a desarrolladores que ya conocen un lenguaje de programación y los conceptos básicos de cliente-servidor y REST. También está traducido a más de 50 idiomas.
Funciones clave
- 01Ejemplos prácticos de MCP en C#, Java, JavaScript, Python, Rust y TypeScript
- 02Explica cómo crear servidores y clientes MCP, y transportes de streaming por stdio y HTTP
- 03Incluye temas de seguridad, como la autenticación con OAuth2 y Microsoft Entra ID
- 04Un módulo de 13 laboratorios sobre la integración con PostgreSQL y la búsqueda semántica
- 05Guías para conectar servidores con VS Code, Claude Desktop y otros hosts MCP
- 06Traducido a más de 50 idiomas
Casos de uso
- Aprender MCP desde cero antes de crear integraciones de herramientas de IA
- Elegir un ejemplo para un lenguaje específico como punto de partida para crear el primer servidor MCP
- Enseñar a un equipo cómo se relacionan los servidores, clientes y hosts MCP
- Seguir un laboratorio para crear un servidor MCP con PostgreSQL como base de datos
Inicio rápido
- 1
Haz un fork del repositorio en GitHub
- 2
Clona el repositorio
git clone https://github.com/microsoft/mcp-for-beginners.git - 3
Únete a la comunidad de Discord de Microsoft Foundry
Antes de usarlo
- Algunos ejemplos prácticos siguen basándose en la especificación MCP anterior, de 2025-11-25, mientras se actualiza la compatibilidad de los SDK.
Temas
Preguntas frecuentes
- ¿Qué es mcp-for-beginners?
- Un curso gratuito y de código abierto para principiantes que enseña el Model Context Protocol (MCP) con ejemplos prácticos en C#, Java, JavaScript, Python, Rust y TypeScript. Este curso modular presenta el Model Context Protocol, un estándar para conectar aplicaciones de IA con herramientas y servicios. Comienza con los conceptos básicos y la seguridad, y luego avanza hacia la creación de un primer servidor y cliente MCP, la conexión con LLM y el uso de VS Code y otros hosts MCP.
- ¿mcp-for-beginners es gratuito? ¿Qué licencia tiene?
- mcp-for-beginners es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-for-beginners sigue mantenido?
- Mantenimiento activo. El último commit de mcp-for-beginners fue el 21 oct 2026.
- ¿Para qué puedo usar mcp-for-beginners?
- Aprender MCP desde cero antes de crear integraciones de herramientas de IA Elegir un ejemplo para un lenguaje específico como punto de partida para crear el primer servidor MCP Enseñar a un equipo cómo se relacionan los servidores, clientes y hosts MCP Seguir un laboratorio para crear un servidor MCP con PostgreSQL como base de datos
- ¿Cómo se instala mcp-for-beginners?
- Haz un fork del repositorio en GitHub Clona el repositorio: git clone https://github.com/microsoft/mcp-for-beginners.git Únete a la comunidad de Discord de Microsoft Foundry
- ¿Dónde consigo mcp-for-beginners?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/mcp-for-beginners
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones.
Una biblioteca JavaScript que integra un agente de interfaz gráfica en cualquier página web para que los usuarios controlen la interfaz con lenguaje natural.
SDK oficial de Python para crear servidores y clientes de Model Context Protocol que conectan aplicaciones con LLM con herramientas, datos y prompts.
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.
Framework de TypeScript para crear servidores MCP, MCP Apps con vistas de React y clientes, con Inspector y CLI integrados.