Repolode
microsoft

microsoft/mcp-for-beginners

Currículo gratuito e de código aberto para iniciantes aprenderem o Model Context Protocol (MCP) com exemplos práticos em C#, Java, JavaScript, Python, Rust e TypeScript.

Estrelas
17,483
Forks
5,657
Issues abertas
14
Último commit
há 9 horas

O que é?

Este curso é dividido em vários módulos e apresenta o Model Context Protocol, um padrão para conectar aplicações de IA a ferramentas e serviços. Começa pelos conceitos fundamentais e segurança e, em seguida, aborda a criação do primeiro servidor e cliente MCP, a conexão com LLMs e o uso do VS Code e de outros hosts MCP.

Os módulos seguintes tratam de implementação prática, paginação, autenticação com OAuth2 e Entra ID, escalabilidade e transports personalizados, além de um percurso com 13 laboratórios para criar um servidor MCP com PostgreSQL e busca semântica baseada em pgvector. O curso oferece exemplos de código em várias linguagens e é publicado sob a licença MIT.

O material é voltado a desenvolvedores que já conhecem uma linguagem de programação e os conceitos básicos de cliente-servidor e REST, e inclui traduções para mais de 50 idiomas.

Recursos principais

  • 01Exemplos práticos de MCP em C#, Java, JavaScript, Python, Rust e TypeScript
  • 02Aborda a criação de servidores e clientes MCP e transports de streaming por stdio e HTTP
  • 03Inclui tópicos de segurança, como autenticação com OAuth2 e Microsoft Entra ID
  • 04Módulo com 13 laboratórios sobre integração com PostgreSQL e busca semântica
  • 05Guias para conectar servidores ao VS Code, Claude Desktop e outros hosts MCP
  • 06Traduzido para mais de 50 idiomas

Casos de uso

  • Aprender MCP do zero antes de criar integrações com ferramentas de IA
  • Escolher um exemplo para uma linguagem específica e começar a criar o primeiro servidor MCP
  • Ensinar a uma equipe como servidores, clientes e hosts MCP se integram
  • Seguir um laboratório para criar um servidor MCP conectado a um banco de dados com PostgreSQL

Início rápido

  1. 1

    Faça um fork do repositório no GitHub

  2. 2

    Clone o repositório

    git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 3

    Participe da comunidade do Discord do Microsoft Foundry

Antes de usar

  • Alguns exemplos práticos ainda estão fixados na especificação MCP mais antiga, de 2025-11-25, enquanto o suporte dos SDKs é atualizado.

Tópicos

Perguntas frequentes

O que é mcp-for-beginners?
Currículo gratuito e de código aberto para iniciantes aprenderem o Model Context Protocol (MCP) com exemplos práticos em C#, Java, JavaScript, Python, Rust e TypeScript. Este curso é dividido em vários módulos e apresenta o Model Context Protocol, um padrão para conectar aplicações de IA a ferramentas e serviços. Começa pelos conceitos fundamentais e segurança e, em seguida, aborda a criação do primeiro servidor e cliente MCP, a conexão com LLMs e o uso do VS Code e de outros hosts MCP.
mcp-for-beginners é gratuito? Qual é a licença?
mcp-for-beginners é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mcp-for-beginners ainda é mantido?
Manutenção ativa. O último commit de mcp-for-beginners foi em 21 de out. de 2026.
Para que posso usar mcp-for-beginners?
Aprender MCP do zero antes de criar integrações com ferramentas de IA Escolher um exemplo para uma linguagem específica e começar a criar o primeiro servidor MCP Ensinar a uma equipe como servidores, clientes e hosts MCP se integram Seguir um laboratório para criar um servidor MCP conectado a um banco de dados com PostgreSQL
Como instalar mcp-for-beginners?
Faça um fork do repositório no GitHub Clone o repositório: git clone https://github.com/microsoft/mcp-for-beginners.git Participe da comunidade do Discord do Microsoft Foundry
Onde consigo mcp-for-beginners?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/mcp-for-beginners

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados