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:
- 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
- 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.