🔌 Trilha Model Context Protocol (MCP)¶
L100 L200 L300
Model Context Protocol (MCP) Ă© um padrĂŁo aberto criado pela Anthropic que oferece aos agentes de IA uma maneira unificada e consistente de se conectar a ferramentas externas, APIs e fontes de dados.
Pense nele como "USB-C para agentes de IA" — uma interface padrão para que qualquer agente possa se conectar a qualquer ferramenta.
O que Você Vai Construir¶
Ao final desta trilha você terá:
- âś… CompreensĂŁo profunda de como o MCP funciona (protocolo, transportes, ferramentas vs. recursos vs. prompts)
- âś… ExperiĂŞncia consumindo servidores MCP existentes a partir do Claude Desktop e VS Code
- âś… ConstruĂdo seu prĂłprio servidor MCP em Python e/ou C#
- âś… Conectado um servidor MCP a um Agente Microsoft Foundry
- ✅ Exposto um banco de dados PostgreSQL de forma segura através de um servidor MCP
Laboratórios da Trilha (4 laboratórios, ~170 min no total)¶
| Lab | TĂtulo | NĂvel | Custo |
|---|---|---|---|
| Lab 012 | O que Ă© MCP? Anatomia do Protocolo | L100 | âś… Free |
| Lab 020 | Construir um Servidor MCP em Python | L200 | âś… Free |
| Lab 021 | Construir um Servidor MCP em C# | L200 | âś… Free |
| Lab 028 | Implantar Servidor MCP no Azure Container Apps | L300 | Free |
Conceitos Principais¶
Arquitetura MCP¶
Três primitivos no MCP¶
| Primitivo | Descrição | Exemplo |
|---|---|---|
| Tools | Funções que o LLM pode chamar | search_products(query) |
| Resources | Dados que o LLM pode ler | file://data/products.csv |
| Prompts | Templates de prompt reutilizáveis | summarize_sales_report |