MCP - Integração com ferramentas de inteligência artificial

O Power Embedded agora conta com a integração MCP (Model Context Protocol) ao Power Pilot Gen 2.

Essa funcionalidade permite conectar o Power Embedded a ferramentas de inteligência artificial, como ChatGPT, Claude e Power Omni, além de outras aplicações compatíveis com o protocolo MCP. Por meio dessa conexão, é possível consultar informações dos relatórios e dados administrativos da plataforma diretamente nessas ferramentas.

A integração utiliza credenciais individuais, vinculadas a usuários específicos, para que as consultas respeitem os acessos e as permissões de cada usuário.

A disponibilidade da conexão em contas gratuitas do ChatGPT ou Claude depende dos recursos oferecidos por cada ferramenta e pode variar conforme o plano e as configurações da conta.

Como funcionada o MCP ?

O MCP permite que ferramentas de inteligência artificial se conectem ao Power Embedded por meio de um servidor específico. Para estabelecer a conexão, é necessário gerar uma credencial no Power Embedded, composta pela URL do servidor MCP e por um token de acesso.

As credenciais são individuais: cada usuário deve utilizar seu próprio token, vinculado a um usuário existente no Power Embedded. Essa associação identifica o responsável pelas consultas e determina quais informações podem ser acessadas.

Ao fazer uma pergunta na ferramenta conectada, o usuário poderá consultar as informações disponibilizadas pelo servidor MCP, conforme o escopo da credencial. As consultas são realizadas em tempo real, sem a necessidade de abrir o relatório ou carregar previamente os dados em tela.

O MCP utiliza um ambiente de execução separado do ambiente do Power Pilot Gen 2. A profundidade da análise e a forma como as respostas são apresentadas também podem variar de acordo com o modelo de inteligência artificial e os recursos da ferramenta conectada.

Tipos de Credenciais

O Power Embedded disponibiliza dois tipos de credenciais MCP:

  1. Dados de Relatórios:

Permite consultar informações com base nos assistentes cadastrados no Power Pilot Gen 2 aos quais o usuário vinculado à credencial possui acesso.

Cada assistente está vinculado a um relatório e ao respectivo conjunto de dados, com usuários autorizados a utilizá-lo. Por exemplo, se o token for gerado para um usuário que possui acesso a três assistentes, as consultas realizadas por meio dessa credencial ficarão limitadas a esses assistentes.

As consultas realizadas pelo MCP respeitam as regras de RLS (Row-Level Security) aplicáveis aos modelos semânticos. Assim, o usuário poderá consultar somente os dados autorizados para seu acesso. Acesse RLS no Power Pilot

  1. Administração:

Permite consultar informações administrativas da plataforma, conforme os escopos e as permissões disponibilizados para a credencial.

Por meio desse acesso, é possível realizar consultas sobre dados da plataforma, usuários e suas respectivas permissões. Por exemplo: verificar quais permissões estão atribuídas a determinado usuário.

Credenciais Individuais e tokens de acesso

Durante a criação da credencial, além de selecionar o escopo, é necessário escolher o usuário ao qual o token ficará vinculado. Cada token estará associado a um único usuário e deverá ser utilizado individualmente.

Essa identificação é importante para garantir que:

  • As consultas respeitem os assistentes, as permissões e as regras de RLS aplicáveis ao usuário vinculado;
  • As operações possam ser identificadas individualmente;
  • O uso da integração possa ser acompanhado por meio da Auditoria MCP

Importante: O MCP não ignora as restrições de acesso já estabelecidas para o usuário ou as regras de RLS configuradas nos relatórios.

Possibilidades de utilização

Além da consulta a dados de relatórios e informações administrativas, a integração pode ser utilizada em conjunto com recursos da ferramenta de inteligência artificial conectada, como tarefas, agendamentos e notificações, quando esses recursos estiverem disponíveis.

Por exemplo, uma ferramenta que ofereça automações pode permitir agendar consultas e receber notificações por e-mail ou no celular. A disponibilidade e o funcionamento dessas ações dependem da ferramenta externa e não são garantidos apenas pela conexão MCP.

Auditoria MCP

As operações realizadas por meio da integração MCP possuem uma auditoria própria, na qual ficam registradas as transações das conexões. É possível acompanhar a utilização da integração e identificar operações associadas aos usuários vinculados às credenciais.

Entre as informações disponíveis estão as operações executadas, a duração de cada execução e as consultas DAX geradas, quando aplicável. A auditoria também permite diferenciar operações realizadas por assistentes de processos administrativos.

Importante: As consultas realizadas por meio do MCP não são registradas na auditoria de utilização do Power Pilot Gen 2. A integração possui um mecanismo de auditoria independente, específico para as transações via MCP.

Atualizado