# MCP - Integración con herramientas de inteligencia artificial

{% embed url="https://www.youtube.com/watch?v=aqOGydsp7to" %}

Power Embedded ahora cuenta con la integración MCP (Model Context Protocol) con Power Pilot Gen 2.

Esta funcionalidad permite conectar Power Embedded a herramientas de inteligencia artificial, como ChatGPT, Claude y Power Omni, además de otras aplicaciones compatibles con el protocolo MCP. Por medio de esta conexión, es posible consultar información de los informes y datos administrativos de la plataforma directamente en esas herramientas.

La integración utiliza credenciales individuales, vinculadas a usuarios específicos, para que las consultas respeten los accesos y los permisos de cada usuario.

La disponibilidad de la conexión en cuentas gratuitas de ChatGPT o Claude depende de los recursos ofrecidos por cada herramienta y puede variar según el plan y la configuración de la cuenta.

#### ¿Cómo funciona el MCP?

El MCP permite que las herramientas de inteligencia artificial se conecten a Power Embedded por medio de un servidor específico. Para establecer la conexión, es necesario generar una credencial en Power Embedded, compuesta por la URL del servidor MCP y por un token de acceso.

**Las credenciales son individuales:** cada usuario debe utilizar su propio token, vinculado a un usuario existente en Power Embedded. Esta asociación identifica al responsable de las consultas y determina qué información puede ser consultada.

Al hacer una pregunta en la herramienta conectada, el usuario podrá consultar la información puesta a disposición por el servidor MCP, según el alcance de la credencial. Las consultas se realizan en tiempo real, sin necesidad de abrir el informe ni de cargar previamente los datos en pantalla.

El MCP utiliza un entorno de ejecución separado del entorno de Power Pilot Gen 2. La profundidad del análisis y la forma en que se presentan las respuestas también pueden variar según el modelo de inteligencia artificial y los recursos de la herramienta conectada.

#### Tipos de Credenciales

Power Embedded ofrece dos tipos de credenciales MCP:

1. **Datos de Informes:**

Permite consultar información con base en los asistentes registrados en Power Pilot Gen 2 a los que el usuario vinculado a la credencial tiene acceso.

Cada asistente está vinculado a un informe y a su respectivo conjunto de datos, con usuarios autorizados a utilizarlo. Por ejemplo, si el token se genera para un usuario que tiene acceso a tres asistentes, las consultas realizadas por medio de esa credencial quedarán limitadas a esos asistentes.

{% hint style="info" icon="message" %}
Las consultas realizadas por el MCP respetan las reglas de RLS (Row-Level Security) aplicables a los modelos semánticos. Así, el usuario podrá consultar solamente los datos autorizados para su acceso. [Acceda a RLS en Power Pilot](../power-pilot-ia/rls-en-powerpilot.md)
{% endhint %}

2. **Administración:**

Permite consultar información administrativa de la plataforma, según los alcances y los permisos puestos a disposición de la credencial.

Por medio de este acceso, es posible realizar consultas sobre datos de la plataforma, usuarios y sus respectivos permisos. Por ejemplo: verificar qué permisos están asignados a determinado usuario.

#### Credenciales Individuales y tokens de acceso

Durante la creación de la credencial, además de seleccionar el alcance, es necesario elegir el usuario al que quedará vinculado el token. Cada token estará asociado a un único usuario y deberá utilizarse de forma individual.

Esta identificación es importante para garantizar que:

* Las consultas respeten los asistentes, los permisos y las reglas de RLS aplicables al usuario vinculado;
* Las operaciones puedan identificarse individualmente;
* El uso de la integración pueda seguirse por medio de la Auditoría MCP

{% hint style="danger" icon="exclamation" %}
**Importante:** El MCP no ignora las restricciones de acceso ya establecidas para el usuario ni las reglas de RLS configuradas en los informes.
{% endhint %}

#### Posibilidades de utilización

Además de la consulta de datos de informes e información administrativa, la integración puede utilizarse junto con recursos de la herramienta de inteligencia artificial conectada, como tareas, programaciones y notificaciones, cuando esos recursos estén disponibles.

Por ejemplo, una herramienta que ofrezca automatizaciones puede permitir programar consultas y recibir notificaciones por correo electrónico o en el celular. La disponibilidad y el funcionamiento de estas acciones dependen de la herramienta externa y no están garantizados solo por la conexión MCP.

#### Auditoría MCP

Las operaciones realizadas por medio de la integración MCP cuentan con una auditoría propia, en la que se registran las transacciones de las conexiones. Es posible seguir la utilización de la integración e identificar operaciones asociadas a los usuarios vinculados a las credenciales.

Entre la información disponible se encuentran las operaciones ejecutadas, la duración de cada ejecución y las consultas DAX generadas, cuando corresponda. La auditoría también permite diferenciar operaciones realizadas por asistentes de procesos administrativos.

{% hint style="info" icon="message" %}
Importante: Las consultas realizadas por medio del MCP no se registran en la auditoría de utilización de Power Pilot Gen 2. La integración cuenta con un mecanismo de auditoría independiente, específico para las transacciones vía MCP.
{% endhint %}
