Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- O agente consulta o seu servidor MCP para descobrir as ferramentas disponíveis
- O agente seleciona a ferramenta apropriada com base na intenção do utilizador
- A sua aplicação de Serviços de Aplicação processa o pedido e devolve resultados estruturados
- 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.
Duas formas de alojar um servidor MCP no App Service
O App Service suporta dois padrões para alojar um servidor MCP. Escolhe aquele que corresponde ao teu ponto de partida.
Traga o seu próprio servidor MCP
Adiciona um SDK MCP ao código da tua aplicação, expõe um endpoint MCP juntamente com as tuas rotas existentes e implementa a aplicação da mesma forma que implementas qualquer outro código no App Service. Este método é a escolha certa quando queres controlo total sobre as definições das ferramentas, quando as tuas ferramentas não mapeiam 1:1 para operações REST, ou quando queres expor recursos ou prompts MCP além das ferramentas. Os tutoriais seguintes específicos de linguagem abordam este padrão.
MCP integrado no App Service (Pré-visualização)
Se a sua aplicação for uma API REST existente com uma especificação OpenAPI 3.x, o App Service pode alojar um servidor MCP para si sem alterações de código. Basta apontar a plataforma para a sua especificação OpenAPI, e cada operação passa a ser uma ferramenta MCP disponibilizada através de HTTP com suporte para streaming. A autenticação, a negociação de protocolos, a descoberta de ferramentas e o hot-reload da especificação são tratados pela plataforma.
O MCP integrado é uma boa opção quando se quer expor rapidamente uma API existente a clientes MCP, quando se quer que a plataforma acompanhe as atualizações do protocolo MCP, ou quando quer integrar com a Autenticação de Serviços de Aplicações sem escrever código OAuth.
Para passos de configuração, limites suportados e a superfície de gestão, consulte Configurar o Serviço de Aplicação MCP incorporado.
Comece com tutoriais
Conteúdo relacionado
- Configurar o MCP integrado do App Service (Pré-visualização)
- Integra a IA nas tuas Serviço de Aplicações do Azure aplicações
- Proteja um servidor de protocolo de contexto de modelo no Serviço de Aplicações do Azure
- Utilize o protocolo Secure Model Context para chamar o Serviço de Aplicações do Azure a partir do Visual Studio Code com a autenticação do Microsoft Entra