Sobre o projeto
O repositório é um recurso de aprendizado estruturado, não um produto executável único. Ele apresenta o MCP como uma forma padronizada para aplicações e clientes de IA chamarem ferramentas e serviços expostos por servidores MCP, usando explicações amigáveis para iniciantes antes de avançar para a implementação. Os exemplos suportam .NET/C#, Java, TypeScript, JavaScript, Rust e Python, começando com servidores e clientes no estilo calculadora e evoluindo para aplicações conectadas a LLMs.
O currículo é organizado em módulos. Os módulos de fundamentos cobrem introdução ao MCP, conceitos centrais e segurança, incluindo orientações sobre ameaças e padrões de autorização. A seção de primeiros passos percorre a configuração do ambiente, primeiro servidor e cliente, integração com LLM, uso do VS Code, stdio e streaming HTTP, Microsoft Foundry Toolkit, testes, implantação, RBAC e autenticação simples, hosts MCP, Inspector, sampling e MCP Apps.
Os módulos posteriores abordam uso prático do SDK, paginação, depuração, modelos de prompt reutilizáveis, cenários multimodais, OAuth2, roteamento, escalabilidade, segurança avançada, busca na web, streaming e busca em tempo real, Microsoft Entra ID, integração com Foundry, engenharia de contexto, transportes personalizados, recursos do protocolo e exemplos de raciocínio multiagente.
Uma seção dedicada com 13 laboratórios orienta os alunos na construção de um servidor MCP integrado ao PostgreSQL, cobrindo arquitetura, multilocação e segurança em nível de linha, configuração com Docker e Azure, design de esquema, implementação com FastMCP, ferramentas de consulta a banco de dados, busca semântica com Azure OpenAI e pgvector, testes, integração com VS Code, implantação no Azure Container Apps, monitoramento com Application Insights e endurecimento para produção. Material adicional cobre contribuição da comunidade, lições de adoção, melhores práticas, estudos de caso, workshops e ferramentas do Copilot App.
O README vincula a documentação oficial do MCP, a especificação, repositórios de SDK e discussões da comunidade. Ele identifica a revisão do protocolo ensinada como 2026-07-28, incluindo requisições sem estado e o framework Extensions, observando que alguns exemplos permanecem versionados para 2025-11-25 enquanto o suporte dos SDKs se atualiza. O repositório também inclui traduções automatizadas para mais de 50 idiomas e documenta comandos de sparse-checkout para clonar apenas o curso principal sem os ativos de tradução.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.