Siga estes passos para começar a usar estes 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 Azure AI Foundry e conheça especialistas e outros desenvolvedores
O Model Context Protocol (MCP) é um framework inovador criado para padronizar as interações entre modelos de IA e aplicações cliente. Este currículo open-source oferece um percurso de aprendizagem estruturado, com exemplos práticos de código e casos de uso reais, em linguagens de programação populares como C#, Java, JavaScript, TypeScript e Python.
Quer sejas um desenvolvedor de IA, arquiteto de sistemas ou engenheiro de software, este guia é o teu recurso completo para dominar os fundamentos do MCP e as estratégias de implementação.
- 📘 Documentação MCP – Tutoriais detalhados e guias de utilizador
- 📜 Especificação MCP – Arquitetura do protocolo e referências técnicas
- 🧑💻 Repositório GitHub MCP – 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 a sua importância nas pipelines de IA. Ler mais - 01. Conceitos Básicos Explicados
Exploração aprofundada dos conceitos centrais do MCP. Ler mais - 02. Segurança no MCP
Ameaças de segurança e melhores práticas. Ler mais - 03. Começar com MCP
Configuração do ambiente, servidores/clients básicos, integração. Ler 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. Consumir um servidor com Visual Studio Code – Guia
- 3.5. Criar um servidor usando SSE – Guia
- 3.6. Streaming HTTP – Guia
- 3.7. Usar AI Toolkit – Guia
- 3.8. Testar o teu servidor – Guia
- 3.9. Fazer deploy do teu servidor – Guia
04-05: Prático & Avançado
- 04. Implementação Prática
SDKs, debugging, testes, templates de prompts reutilizáveis. Ler mais - 05. Tópicos Avançados no MCP
IA multimodal, escalabilidade, uso empresarial. Ler 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. Pesquisa Web MCP – Guia
- 5.10. Streaming em Tempo Real – Guia
- 5.11. Pesquisa Web em Tempo Real – Guia
06-10: Comunidade, Melhores Práticas & Laboratórios
- 06. Contribuições da Comunidade – Guia
- 07. Lições da Adoção Precoce – Guia
- 08. Melhores Práticas para MCP – Guia
- 09. Estudos de Caso MCP – Guia
- 10. Otimização de Workflows de IA: Construindo um Servidor MCP com AI Toolkit – Laboratório Prático
Explorar Implementações de Código por Linguagem
Explorar Exemplos Avançados
Para tirar o máximo proveito deste currículo, deve possuir:
- Conhecimentos básicos de C#, Java ou Python
- Compreensão do modelo cliente-servidor e APIs
- (Opcional) Familiaridade com conceitos de machine learning
Está disponível um Guia de Estudo completo para ajudar a navegar neste repositório de forma eficaz. O guia inclui:
- Um mapa visual do currículo mostrando todos os tópicos abordados
- Descrição detalhada de cada secção do repositório
- Orientações sobre como utilizar os projetos de exemplo
- Caminhos de aprendizagem recomendados para diferentes níveis de competência
- Recursos adicionais para complementar o seu percurso de aprendizagem
Cada lição deste guia inclui:
- Explicações claras dos conceitos MCP
- Exemplos de código ao vivo em várias linguagens
- Exercícios para construir aplicações MCP reais
- Recursos extra para alunos avançados
Este conteúdo está licenciado sob a MIT License. Para termos e condições, consulte o LICENSE.
Este projeto acolhe contribuições e sugestões. A maioria das contribuições exige que aceite um
Contributor License Agreement (CLA) declarando que tem o direito, e efetivamente concede, os direitos para usar a sua contribuição. Para mais detalhes, visite https://cla.opensource.microsoft.com.
Quando submeter um pull request, um bot CLA irá automaticamente determinar se precisa fornecer
uma CLA e marcar o PR adequadamente (ex: verificação de estado, comentário). Basta seguir as instruções
fornecidas pelo bot. Só precisará de fazer isto uma vez em todos os repositórios que usam a nossa CLA.
Este projeto adotou o Código de Conduta Open Source da Microsoft.
Para mais informações consulte as FAQ do Código de Conduta ou contacte opencode@microsoft.com para quaisquer dúvidas ou comentários adicionais.
A nossa equipa produz outros cursos! Confira:
- Agentes de IA para Iniciantes
- IA Generativa para Iniciantes com .NET
- IA Generativa para Iniciantes com 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
- Dominar o GitHub Copilot para Programação Emparelhada com IA
- Dominar o GitHub Copilot para Desenvolvedores C#/.NET
- Escolhe a Tua Própria Aventura com o Copilot
Este projeto pode conter marcas registadas ou logótipos de projetos, produtos ou serviços. O uso autorizado das marcas ou logótipos da Microsoft está sujeito e deve seguir as Diretrizes de Marcas e Identidade da Microsoft. O uso das marcas ou logótipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem sugerir patrocínio por parte da Microsoft. Qualquer uso de marcas ou logótipos de terceiros está sujeito às políticas desses terceiros.
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática 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 na sua língua nativa deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.
