Partilhar via


Serviço de Aplicações como servidores de Protocolo de Contexto de Modelo (MCP)

Integre a sua aplicação web como um servidor Model Context Protocol (MCP) para expandir as capacidades dos principais agentes pessoais de IA, como GitHub Copilot Chat, Cursor e Winsurf. Ao expor as APIs do seu aplicativo por meio do MCP, você pode turbinar esses agentes com os recursos exclusivos e a lógica de negócios que seu aplicativo Web já oferece, sem grandes esforços de desenvolvimento ou rearquitetura.

Visão geral

O MCP é um standard aberto que permite que assistentes e agentes de codificação por IA interajam com ferramentas externas e fontes de dados. Ao alojar a sua aplicação de Serviços de Aplicações como um servidor MCP, torna a funcionalidade da sua aplicação web disponível para agentes de IA como ferramentas chamáveis com entradas e saídas estruturadas.

Esta integração permite aos programadores:

  • Extend AI assistants: Adicionar funcionalidades personalizadas ao GitHub Copilot Chat, Cursor, Winsurf e outros agentes compatíveis com MCP
  • Expor APIs existentes: Transforme as suas APIs REST atuais em ferramentas acessíveis à IA sem reescrever código
  • Forneça contexto: Dê aos agentes de IA acesso à lógica de negócio e aos dados da sua aplicação
  • Ative a automação: Permita que os agentes realizem fluxos de trabalho complexos ao encadear as operações da sua aplicação
  • Mantenha o controlo: Mantenha controlo total sobre autenticação, autorização e acesso aos dados

Quando usar o App Service como servidor MCP

Considere implementar a sua aplicação de Serviços de Aplicações como um servidor MCP quando quiser:

  • Capacite ferramentas para programadores: Permita que os programadores usem agentes de IA que possam interagir diretamente com as suas APIs durante a programação
  • Crie experiências personalizadas de copiloto: Crie assistentes de IA especializados com conhecimento profundo do seu domínio de aplicação
  • Automatize fluxos de trabalho: Permita que agentes de IA realizem operações em múltiplos passos na sua aplicação
  • Melhorar a produtividade dos programadores: Reduza a troca de contexto ao integrar a funcionalidade da sua aplicação no IDE
  • Aproveite a infraestrutura existente: Use as suas aplicações de App Service implementadas como ferramentas de agente, sem implementações separadas

Se estiver a avaliar onde alojar um servidor MCP em Azure, compare o App Service com outras opções em Escolha um serviço Azure para alojar servidores MCP antes de selecionar o seu destino de implementação.

O MCP é particularmente valioso para aplicações de área, ferramentas internas e serviços focados em programadores, onde tornar funcionalidades facilmente acessíveis a agentes de IA pode melhorar drasticamente a produtividade.

Como o MCP funciona com o App Service

A sua aplicação de Serviço de Aplicações implementa o protocolo MCP ao expor um conjunto de ferramentas (funções) que os agentes podem descobrir e invocar. Quando um agente de IA precisa de realizar uma ação:

  1. O agente consulta o seu servidor MCP para descobrir as ferramentas disponíveis
  2. O agente seleciona a ferramenta apropriada com base na intenção do utilizador
  3. A sua aplicação de Serviços de Aplicação processa o pedido e devolve resultados estruturados
  4. O agente interpreta os resultados e apresenta-os ao utilizador

O App Service fornece suporte incorporado para as funcionalidades de autenticação e segurança exigidas para servidores MCP de produção, incluindo integração com o Microsoft Entra ID e identidades geridas.

Comece com tutoriais