O que é o MCP no Real-Time Intelligence (versão prévia)?

O Protocolo de Contexto Model (MCP) fornece uma maneira padronizada para modelos de IA, como Azure modelos OpenAI, descobrirem e usarem ferramentas externas e fontes de dados. O MCP facilita a criação de aplicativos inteligentes que podem consultar, raciocinar e agir em dados em tempo real. O MCP também facilita a localização, a conexão e o uso de dados corporativos pelos agentes de IA.

O MCP no Microsoft Fabric Real-Time Intelligence permite que modelos de IA, agentes de IA e aplicativos interajam com componentes do Real-Time Intelligence usando linguagem natural.

Real-Time Intelligence fornece dois tipos de servidores MCP: local e remoto. Cada opção tem seus próprios modelos de implantação, recursos e casos de uso.

Servidor MCP local para inteligência de Real-Time

O servidor MCP local para Fabric Real-Time Intelligence é um servidor de software livre que você instala, hospeda e gerencia por conta própria. Ele é executado em seu computador local e fornece acesso a recursos de inteligência Real-Time e Azure Data Explorer.

As principais características incluem:

  • Implantação: o servidor é auto-hospedado em seu computador local.
  • Origem: o servidor é código aberto no GitHub.
  • Acesso: Você consulta e gerencia recursos de eventhouse, eventstream, Activator, mape e Azure Data Explorer.
  • Gerenciamento: você gerencia a instalação, as atualizações e a manutenção.

Para obter informações detalhadas, consulte Introdução ao servidor MCP local.

Servidores MCP remotos

A Microsoft hospeda servidores MCP remotos e os expõe como endpoints HTTP. Configure seu cliente MCP para se conectar a esses servidores sem instalar ou gerenciar nenhum software.

Servidor Descrição Capabilities
Servidor MCP do Eventhouse Permite que agentes de IA consultem casas de eventos usando linguagem natural Descoberta de esquema, geração de consulta KQL, amostragem de dados, tradução de linguagem natural para KQL (a estrutura NL2KQL )
Servidor MCP do ativador Permite que agentes de IA interajam com Fabric Activator Criação de regras de monitoramento, gerenciamento de alertas, ações disparadas
Servidor MCP do agente de operações Permite que agentes de IA configurem e operem um agente de operações usando linguagem natural Configuração de instruções, geração de playbook, gerenciamento de monitoramento
  • Host MCP: o ambiente em que o modelo de IA (como GPT-4, Claude ou Gemini) é executado.
  • Cliente MCP: um serviço intermediário que encaminha as solicitações do modelo de IA para servidores MCP, como GitHub Copilot, Cline ou Claude Desktop.
  • Servidor MCP: aplicativos pequenos que tornam recursos específicos acessíveis a modelos de IA, como a execução de consultas de banco de dados. Por exemplo, um servidor MCP do Real-Time Intelligence pode executar consultas KQL para recuperação de dados em tempo real de bancos de dados KQL.

Para obter mais informações, consulte:

Quando usar servidores locais versus remotos

Faça perguntas em inglês simples ou em outros idiomas, e o sistema as transforma em consultas otimizadas.

Scenario Opção recomendada
Consultar dados do Eventhouse ou do Azure Data Explorer com controle total sobre o servidor Servidor MCP local
Consultar um eventhouse sem gerenciar a infraestrutura do servidor Servidor MCP remoto para casas de eventos
Criar regras de monitoramento e alertas no Activator Servidor MCP remoto para Ativador
Configurar instruções, gerar guias estratégicos e gerenciar o monitoramento de um agente de operações Servidor MCP remoto para agentes de operações
Usar em plataformas de agente de nuvem como Microsoft Copilot Studio ou Microsoft Foundry Servidores MCP remotos
Precisa de acesso offline ou desconectado Servidor MCP local
Deseja atualizações automáticas e manutenção Servidores MCP remotos

Clientes de IA com suporte

Os servidores MCP locais e remotos funcionam com clientes de IA populares.

Componentes compatíveis com o Real-Time Intelligence

Eventhouse: execute consultas KQL nos bancos de dados KQL no back-end do seu eventhouse. Essa interface unificada permite que os agentes de IA pesquisem seus dados em tempo real, analisem padrões e executem ações com base no que eles encontram.

Observação

Você também pode usar o servidor MCP do Fabric Real-Time Intelligence para executar consultas KQL nos clusters do seu back-end do Azure Data Explorer.

Fluxos de eventos: consultar e gerenciar fluxos de eventos para analisar dados de streaming e obter insights em tempo real. Você pode listar fluxos de eventos em seu workspace, obter detalhes e definições, criar novos fluxos de eventos e muito mais.

Ativador: interaja com Fabric Activator para listar artefatos do Ativador em seu workspace, criar ações de gatilho e configurar notificações.

Agentes de operações: crie e gerencie agentes de operações para monitorar e agir na alteração de dados. Você pode encontrar e configurar agentes, iniciá-los e pará-los e encontrar o histórico de suas operações.

Mapa: Consultar e gerenciar recursos de mapa para visualizar dados geoespaciais. Você pode listar mapas em seu workspace, obter detalhes e definições, criar novos mapas e muito mais.

Considerações e limitações

Segurança

O MCP é um novo fenômeno. Assim como acontece com todos os novos padrões de tecnologia, considere fazer uma revisão de segurança para garantir que todos os sistemas que se integram aos servidores MCP sigam todos os regulamentos e padrões aos quais seu sistema deve aderir. Essa análise inclui não apenas os servidores MCP de Real-Time Intelligence, mas também qualquer cliente ou agente MCP que você optar por implementar, incluindo o provedor do modelo.

Você deve seguir Microsoft diretrizes de segurança para servidores MCP, incluindo habilitação de autenticação Microsoft Entra ID, gerenciamento de token seguro e isolamento de rede. Para obter detalhes, consulte a documentação de segurança do Microsoft.

Permissões e risco

Os clientes MCP podem invocar operações com base nas permissões de controle de acesso baseado em função (RBAC) do usuário no Fabric. Clientes autônomos ou mal configurados podem executar ações destrutivas. Você deve examinar e aplicar funções RBAC com privilégios mínimos e implementar proteções antes da implantação.

Determinadas proteções, como sinalizadores para evitar operações destrutivas, não são padronizadas na especificação mcp e podem não ter suporte para todos os clientes.

Responsabilidade de conformidade

O servidor MCP pode ser instalado com, ser usado e compartilhar dados com clientes e serviços. Esses clientes e serviços podem incluir LLMs (modelos de linguagem de grande porte) que não sejam da Microsoft, agentes de IA ou serviços que operam fora das fronteiras de conformidade do Fabric. Você é responsável por garantir que qualquer integração esteja em conformidade com os requisitos organizacionais, regulatórios e contratuais aplicáveis.