Siga estes passos para começar a usar esses recursos:
- Faça um Fork do Repositório: Clique em
- Clone o Repositório:
git clone https://github.com/microsoft/mcp-for-beginners.git - Junte-se ao Discord do Azure AI Foundry e conheça especialistas e outros desenvolvedores
O Model Context Protocol (MCP) é uma estrutura inovadora criada para padronizar as interações entre modelos de IA e aplicações clientes. Este currículo open-source oferece um caminho de aprendizado estruturado, com exemplos práticos de código e casos de uso reais, abrangendo linguagens populares como C#, Java, JavaScript, TypeScript e Python.
Se você é desenvolvedor de IA, arquiteto de sistemas ou engenheiro de software, este guia é seu recurso completo para dominar os fundamentos do MCP e suas estratégias de implementação.
- 📘 Documentação MCP – Tutoriais detalhados e guias do usuário
- 📜 Especificação MCP – Arquitetura do protocolo e referências técnicas
- 🧑💻 Repositório MCP no GitHub – SDKs open-source, ferramentas e exemplos de código
00-03: Fundamentos
- 00. Introdução ao MCP
Visão geral do Model Context Protocol e sua importância em pipelines de IA. Leia mais - 01. Conceitos Básicos Explicados
Exploração aprofundada dos conceitos centrais do MCP. Leia mais - 02. Segurança no MCP
Ameaças de segurança e melhores práticas. Leia mais - 03. Primeiros Passos com MCP
Configuração do ambiente, servidores/clientes básicos, integração. Leia mais
03.x: Laboratórios Práticos
- 3.1. Primeiro servidor – Guia
- 3.2. Primeiro cliente – Guia
- 3.3. Cliente com LLM – Guia
- 3.4. Consumindo um servidor com Visual Studio Code – Guia
- 3.5. Criando um servidor usando SSE – Guia
- 3.6. Streaming HTTP – Guia
- 3.7. Usando AI Toolkit – Guia
- 3.8. Testando seu servidor – Guia
- 3.9. Deploy do seu servidor – Guia
04-05: Prático & Avançado
- 04. Implementação Prática
SDKs, depuração, testes, templates reutilizáveis de prompt. Leia mais - 05. Tópicos Avançados no MCP
IA multimodal, escalabilidade, uso empresarial. Leia mais - 5.1. Integração MCP com Azure – Guia
- 5.2. Multimodalidade – Guia
- 5.3. Demonstração MCP OAuth2 – Guia
- 5.4. Contextos Raiz – Guia
- 5.5. Roteamento – Guia
- 5.6. Amostragem – Guia
- 5.7. Escalabilidade – Guia
- 5.8. Segurança – Guia
- 5.9. MCP para Pesquisa na Web – Guia
- 5.10. Streaming em Tempo Real – Guia
- 5.11. Pesquisa na Web em Tempo Real – Guia
06-10: Comunidade, Melhores Práticas & Laboratórios
- 06. Contribuições da Comunidade – Guia
- 07. Insights da Adoção Inicial – Guia
- 08. Melhores Práticas para MCP – Guia
- 09. Estudos de Caso MCP – Guia
- 10. Otimizando Fluxos de Trabalho de IA: Construindo um Servidor MCP com AI Toolkit – Laboratório Prático
Explore Implementações de Código por Linguagem
Explore Exemplos Avançados
Para aproveitar ao máximo este currículo, você deve ter:
- Conhecimentos básicos em C#, Java ou Python
- Entendimento do modelo cliente-servidor e APIs
- (Opcional) Familiaridade com conceitos de machine learning
Um Guia de Estudo completo está disponível para ajudar você a navegar neste repositório de forma eficiente. O guia inclui:
- Um mapa visual do currículo mostrando todos os tópicos abordados
- Detalhamento de cada seção do repositório
- Orientações sobre como usar os projetos exemplos
- Caminhos de aprendizado recomendados para diferentes níveis de habilidade
- Recursos adicionais para complementar sua jornada de aprendizado
Cada lição neste guia inclui:
- Explicações claras dos conceitos MCP
- Exemplos de código ao vivo em várias linguagens
- Exercícios para construir aplicações reais MCP
- Recursos extras para aprendizes avançados
Este conteúdo está licenciado sob a Licença MIT. Para termos e condições, consulte o LICENSE.
Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um Acordo de Licença de Contribuidor (CLA) declarando que você tem o direito e realmente concede a nós os direitos para usar sua contribuição. Para detalhes, visite https://cla.opensource.microsoft.com.
Quando você enviar um pull request, um bot CLA determinará automaticamente se você precisa fornecer um CLA e marcará o PR adequadamente (ex: verificação de status, comentário). Basta seguir as instruções fornecidas pelo bot. Você precisará fazer isso apenas uma vez em todos os repositórios que usam nosso CLA.
Este projeto adotou o Código de Conduta de Código Aberto da Microsoft.
Para mais informações, consulte o FAQ do Código de Conduta ou entre em contato pelo email opencode@microsoft.com para dúvidas ou comentários adicionais.
Nossa equipe produz outros cursos! Confira:
- Agentes de IA para Iniciantes
- IA Generativa para Iniciantes usando .NET
- IA Generativa para Iniciantes usando JavaScript
- IA Generativa para Iniciantes
- ML para Iniciantes
- Ciência de Dados para Iniciantes
- IA para Iniciantes
- Cibersegurança para Iniciantes
- Desenvolvimento Web para Iniciantes
- IoT para Iniciantes
- Desenvolvimento XR para Iniciantes
- Dominando o GitHub Copilot para Programação em Par com IA
- Dominando o GitHub Copilot para Desenvolvedores C#/.NET
- Escolha Sua Própria Aventura com o Copilot
Este projeto pode conter marcas registradas ou logotipos de projetos, produtos ou serviços. O uso autorizado das marcas registradas ou logotipos da Microsoft está sujeito e deve seguir as Diretrizes de Marca e Uso da Microsoft.
O uso das marcas registradas ou logotipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem implicar patrocínio da Microsoft.
Qualquer uso de marcas registradas ou logotipos de terceiros está sujeito às políticas desses terceiros.
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.
