Repolode
microsoft

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. 1

    Haz un fork del repositorio en GitHub

  2. 2

    Clona el repositorio

    git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 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