Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Servidor MCP do Azure permite que agentes de IA e outros tipos de clientes interajam com os recursos do Azure por meio de comandos de linguagem natural. Ele implementa o PROTOCOLO MCP (Model Context Protocol) para fornecer estes principais recursos:
- Suporte ao MCP: como o Servidor MCP do Azure implementa o Protocolo de Contexto de Modelo, ele funciona com clientes MCP, como o modo de agente do GitHub Copilot, o SDK dos Agentes OpenAI e o Kernel Semântico.
- Suporte à ID do Entra: o Servidor MCP do Azure usa a ID do Entra por meio da biblioteca de Identidade do Azure para seguir as práticas recomendadas de autenticação do Azure.
- Suporte a serviços e ferramentas: o Servidor MCP do Azure dá suporte a serviços e ferramentas do Azure, como a CLI do Azure e a CLI do Desenvolvedor do Azure (azd).
Introdução ao PROTOCOLO MCP (Model Context Protocol)
O PROTOCOLO MCP (Model Context Protocol) é um protocolo aberto projetado para gerenciar como os modelos de linguagem interagem com ferramentas externas, memória e contexto de maneira segura, estruturada e com estado. O MCP define uma arquitetura cliente-servidor com vários componentes:
- Hosts: aplicativos que usam clientes MCP para se conectar e consumir dados de servidores MCP.
- Clientes: componentes de hosts MCP que gerenciam conexões e recuperam dados de servidores MCP.
- Servidores: programas que fornecem recursos como recursos de dados, ferramentas para executar ações e solicitações para orientar interações.
Por exemplo, o VS Code é considerado um host e o modo de agente do GitHub Copilot no VS Code atua como um cliente MCP que se conecta a servidores MCP. Você também pode criar um aplicativo inteligente personalizado que hospeda seu próprio cliente MCP que se conecta a servidores MCP.
O Servidor MCP do Azure implementa um conjunto de ferramentas de acordo com o Protocolo de Contexto do Modelo. Agentes de IA e outros tipos de clientes usam essas ferramentas para interagir com os recursos do Azure.
Cenários para usar o Servidor MCP do Azure
O cenário mais comum para usar o Servidor MCP do Azure é conectar-se a ele a partir de um cliente existente, como o modo de agente do GitHub Copilot no VS Code ou um aplicativo inteligente personalizado. Em seguida, o cliente pode usar todas as ferramentas disponíveis para acessar e interagir com os recursos do Azure usando linguagem natural. Por exemplo, você pode usar o modo de agente do GitHub Copilot com o Servidor MCP do Azure para listar contas de armazenamento do Azure ou executar consultas KQL em bancos de dados do Azure. Para saber como se conectar ao servidor MCP do Azure de um cliente existente, consulte Introdução ao uso do Servidor MCP do Azure.
Em cenários mais avançados, alguns desenvolvedores podem criar seus próprios servidores MCP para oferecer ferramentas, recursos e prompts personalizados para tarefas específicas que envolvem recursos do Azure. Se você estiver criando um servidor MCP que precisa se conectar ao Azure, poderá usar as ferramentas Azure MCP do seu servidor MCP.
O servidor MCP usa suas credenciais de usuário do Azure ou identidade gerenciada para garantir o acesso autorizado. O acesso é protegido por meio do RBAC (Controle de Acesso Role-Based do Azure), fornecendo permissões refinadas para usuários aprovados. O servidor MCP local destina-se estritamente ao uso do desenvolvedor em sua organização. Não use essas ferramentas para aplicativos externos ou cenários fora do ambiente de desenvolvimento aprovado.