Skip to content

Latest commit

 

History

History
125 lines (83 loc) · 8.87 KB

File metadata and controls

125 lines (83 loc) · 8.87 KB

MCP em Ação: Estudos de Caso do Mundo Real

MCP em Ação: Estudos de Caso do Mundo Real

(Clique na imagem acima para assistir ao vídeo desta lição)

O Model Context Protocol (MCP) está a transformar a forma como as aplicações de IA interagem com dados, ferramentas e serviços. Esta secção apresenta estudos de caso do mundo real que demonstram aplicações práticas do MCP em vários cenários empresariais.

Visão Geral

Esta secção apresenta exemplos concretos de implementações do MCP, destacando como as organizações estão a utilizar este protocolo para resolver desafios empresariais complexos. Ao analisar estes estudos de caso, obterá insights sobre a versatilidade, escalabilidade e benefícios práticos do MCP em cenários do mundo real.

Principais Objetivos de Aprendizagem

Ao explorar estes estudos de caso, irá:

  • Compreender como o MCP pode ser aplicado para resolver problemas empresariais específicos
  • Aprender sobre diferentes padrões de integração e abordagens arquiteturais
  • Reconhecer as melhores práticas para implementar o MCP em ambientes empresariais
  • Obter insights sobre os desafios e soluções encontrados em implementações reais
  • Identificar oportunidades para aplicar padrões semelhantes nos seus próprios projetos

Estudos de Caso em Destaque

Este estudo de caso analisa a solução de referência abrangente da Microsoft que demonstra como construir uma aplicação de planeamento de viagens com múltiplos agentes, alimentada por IA, utilizando MCP, Azure OpenAI e Azure AI Search. O projeto destaca:

  • Orquestração de múltiplos agentes através do MCP
  • Integração de dados empresariais com Azure AI Search
  • Arquitetura segura e escalável utilizando serviços Azure
  • Ferramentas extensíveis com componentes MCP reutilizáveis
  • Experiência de utilizador conversacional alimentada pelo Azure OpenAI

Os detalhes da arquitetura e implementação fornecem insights valiosos sobre como construir sistemas complexos de múltiplos agentes com o MCP como camada de coordenação.

Este estudo de caso demonstra uma aplicação prática do MCP para automatizar processos de fluxo de trabalho. Mostra como as ferramentas MCP podem ser usadas para:

  • Extrair dados de plataformas online (YouTube)
  • Atualizar itens de trabalho em sistemas Azure DevOps
  • Criar fluxos de trabalho de automação repetíveis
  • Integrar dados entre sistemas distintos

Este exemplo ilustra como até mesmo implementações relativamente simples do MCP podem proporcionar ganhos significativos de eficiência ao automatizar tarefas rotineiras e melhorar a consistência de dados entre sistemas.

Este estudo de caso guia-o na conexão de um cliente de consola Python a um servidor Model Context Protocol (MCP) para recuperar e registar documentação da Microsoft em tempo real e com contexto. Aprenderá a:

  • Conectar-se a um servidor MCP usando um cliente Python e o SDK oficial do MCP
  • Utilizar clientes HTTP de streaming para recuperação eficiente de dados em tempo real
  • Chamar ferramentas de documentação no servidor e registar respostas diretamente na consola
  • Integrar documentação atualizada da Microsoft no seu fluxo de trabalho sem sair do terminal

O capítulo inclui uma tarefa prática, um exemplo de código funcional mínimo e links para recursos adicionais para um aprendizado mais aprofundado. Veja o guia completo e o código no capítulo vinculado para entender como o MCP pode transformar o acesso à documentação e a produtividade dos programadores em ambientes baseados em consola.

Este estudo de caso demonstra como construir uma aplicação web interativa utilizando Chainlit e o Model Context Protocol (MCP) para gerar planos de estudo personalizados para qualquer tópico. Os utilizadores podem especificar um assunto (como "certificação AI-900") e uma duração de estudo (por exemplo, 8 semanas), e a aplicação fornecerá um plano semanal detalhado com recomendações de conteúdo. O Chainlit permite uma interface de chat conversacional, tornando a experiência envolvente e adaptativa.

  • Aplicação web conversacional alimentada por Chainlit
  • Prompts orientados pelo utilizador para tópico e duração
  • Recomendações semanais de conteúdo utilizando MCP
  • Respostas adaptativas em tempo real numa interface de chat

O projeto ilustra como a IA conversacional e o MCP podem ser combinados para criar ferramentas educacionais dinâmicas e orientadas pelo utilizador num ambiente web moderno.

Este estudo de caso demonstra como pode trazer a documentação do Microsoft Learn diretamente para o seu ambiente VS Code utilizando o servidor MCP—sem necessidade de alternar entre abas do navegador! Verá como:

  • Pesquisar e ler documentação instantaneamente no VS Code usando o painel MCP ou o comando palette
  • Referenciar documentação e inserir links diretamente nos seus ficheiros README ou markdown de cursos
  • Usar GitHub Copilot e MCP juntos para fluxos de trabalho de documentação e código alimentados por IA
  • Validar e melhorar a sua documentação com feedback em tempo real e precisão fornecida pela Microsoft
  • Integrar MCP com fluxos de trabalho do GitHub para validação contínua de documentação

A implementação inclui:

  • Exemplo de configuração .vscode/mcp.json para configuração fácil
  • Guias com capturas de ecrã da experiência no editor
  • Dicas para combinar Copilot e MCP para máxima produtividade

Este cenário é ideal para autores de cursos, redatores de documentação e programadores que desejam manter o foco no editor enquanto trabalham com documentação, Copilot e ferramentas de validação—tudo alimentado pelo MCP.

Este estudo de caso fornece um guia passo a passo sobre como criar um servidor MCP utilizando o Azure API Management (APIM). Abrange:

  • Configuração de um servidor MCP no Azure API Management
  • Exposição de operações de API como ferramentas MCP
  • Configuração de políticas para limitação de taxa e segurança
  • Testes do servidor MCP utilizando Visual Studio Code e GitHub Copilot

Este exemplo ilustra como aproveitar as capacidades do Azure para criar um servidor MCP robusto que pode ser usado em várias aplicações, melhorando a integração de sistemas de IA com APIs empresariais.

Conclusão

Estes estudos de caso destacam a versatilidade e as aplicações práticas do Model Context Protocol em cenários do mundo real. Desde sistemas complexos de múltiplos agentes até fluxos de trabalho de automação direcionados, o MCP fornece uma forma padronizada de conectar sistemas de IA às ferramentas e dados necessários para gerar valor.

Ao estudar estas implementações, pode obter insights sobre padrões arquiteturais, estratégias de implementação e melhores práticas que podem ser aplicadas aos seus próprios projetos MCP. Os exemplos demonstram que o MCP não é apenas um quadro teórico, mas uma solução prática para desafios empresariais reais.

Recursos Adicionais

Próximo: Laboratório Prático Simplificação de Fluxos de Trabalho de IA: Construção de um Servidor MCP com AI Toolkit

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, é importante notar que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritária. 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.