Esta página explica qué es el MCP (Model Context Protocol) de Anjana Data Platform, cómo funciona y qué papel tiene cada pieza cuando un asistente de IA trabaja con la plataforma. También responde a las dudas más frecuentes sobre IA, privacidad y control, como si el MCP incluye un modelo de lenguaje, si Anjana Data analiza las conversaciones o si su comportamiento es determinista.
La instalación se describe en Instalación del MCP y el uso diario en Guía de uso del MCP.
Qué es un MCP
Model Context Protocol es un estándar abierto que define cómo un asistente de IA se conecta con aplicaciones externas. Funciona como un conector universal: la aplicación publica una lista de operaciones con nombre, descripción y parámetros, y cualquier asistente compatible puede descubrirlas e invocarlas. El estándar no es exclusivo de ningún proveedor de IA.
Un servidor MCP es, por tanto, una capa de integración, comparable a una API. No piensa, no genera texto y no toma decisiones. Recibe peticiones estructuradas (por ejemplo, «buscar activos que contengan la palabra clientes»), las ejecuta y devuelve el resultado.
Qué es el MCP de Anjana Data Platform
El MCP de Anjana Data Platform es el servidor que expone las capacidades de gobierno de la plataforma a los asistentes de IA. Traduce cada petición del asistente en una llamada a las mismas API que utiliza el Portal de Datos, principalmente las del núcleo de gobierno (Kerno) y las de búsqueda y auditoría (Minerva).
Gracias a ello, un usuario puede pedir en lenguaje natural tareas como localizar activos del Catálogo, consultar su detalle y linaje, catalogar y enriquecer metadatos, enviar a validación, solicitar acceso a un DSA o revisar el log de auditoría. El MCP no sustituye al Portal de Datos ni abre un canal de gobierno paralelo: aplica las mismas reglas, permisos, flujos de aprobación y registro de auditoría.
Cómo funciona
En una interacción con el MCP intervienen cuatro piezas, cada una con un responsable distinto:
|
Pieza |
Qué hace |
Quién la proporciona |
|---|---|---|
|
Usuario |
Formula la petición en lenguaje natural y revisa el resultado. |
La organización |
|
Cliente de IA y modelo de lenguaje (LLM) |
Interpreta la petición, decide qué operaciones del MCP invocar y redacta la respuesta. Es la única pieza que incluye IA. |
La organización elige el cliente (por ejemplo Claude, Visual Studio Code con GitHub Copilot, Cursor u otro compatible) y su proveedor de modelo |
|
Servidor MCP de Anjana |
Publica el catálogo de operaciones, autentica al usuario y traduce cada invocación en una llamada a la API de la plataforma. |
Anjana Data SL, como componente de la plataforma |
|
Anjana Data Platform |
Ejecuta la operación aplicando permisos, ciclo de vida y auditoría, igual que si se hiciera desde el Portal de Datos. |
Anjana Data SL |
Una petición sigue siempre este recorrido:
-
El usuario escribe su petición en el cliente de IA, por ejemplo «¿Qué datasets de ventas están aprobados?».
-
El modelo de lenguaje del cliente decide qué operación del MCP necesita y con qué parámetros, por ejemplo
searchEntitiescon el texto ventas y el estadoAPPROVED. -
El cliente envía al servidor MCP solo esa invocación estructurada, no la conversación.
-
El servidor MCP comprueba la identidad del usuario y llama a la API de Anjana Data Platform en su nombre.
-
La plataforma aplica los permisos del usuario, ejecuta la operación y, si modifica algo, la registra en auditoría.
-
El resultado vuelve al cliente de IA, cuyo modelo lo interpreta y redacta la respuesta para el usuario.
Qué incluye y qué no incluye
Incluye
-
Un catálogo de operaciones de gobierno: búsqueda, detalle, linaje, relaciones, catalogación, envío a validación, tramitación de accesos y auditoría.
-
Autenticación individual de cada usuario con su cuenta de la plataforma.
-
Aplicación del modelo de permisos, del ciclo de vida y del registro de auditoría de Anjana Data Platform.
No incluye
-
Ningún modelo de lenguaje ni componente de IA propio.
-
Ningún asistente o chat: el cliente de IA lo elige y lo contrata la organización.
-
Operaciones de aprobación de activos, relaciones o adherencias, ni de eliminación de activos.
-
Acceso al contenido de los datos gobernados: solo trabaja con metadatos de gobierno.
Preguntas frecuentes
¿El MCP de Anjana incluye inteligencia artificial?
No. El MCP es una capa de integración que ejecuta operaciones de la plataforma cuando se le piden. La inteligencia artificial está en el cliente de IA que la organización conecta al MCP: es ese asistente el que entiende el lenguaje natural y decide qué operaciones invocar.
¿Tiene o utiliza un LLM?
No. El servidor MCP de Anjana no contiene, aloja ni llama a ningún modelo de lenguaje. El LLM lo aporta el cliente de IA elegido por la organización, bajo las condiciones del proveedor que esta haya contratado. Anjana Data SL no impone ni recomienda un proveedor concreto.
¿Es determinista?
El servidor MCP sí lo es: la misma operación, con los mismos parámetros y sobre el mismo estado de la plataforma, devuelve siempre el mismo resultado. Lo que no es determinista es el modelo de lenguaje del cliente de IA. Ante la misma pregunta, el asistente puede elegir operaciones distintas, ampliar o acotar una búsqueda por su cuenta o redactar la respuesta de otra forma.
Esta variabilidad está acotada por el diseño de la plataforma:
-
Todo cambio nace en borrador, cualquier activo o relación creado o modificado mediante el MCP queda en estado
DRAFThasta que se envía a validación. -
La aprobación es siempre humana, el paso a
APPROVEDoREJECTEDlo decide una persona autorizada desde la plataforma. -
El Portal de Datos es la fuente de verdad, cuando se necesita una cifra exacta o reproducible conviene obtenerla en el Catálogo con filtros explícitos.
¿Anjana Data analiza las interacciones o las conversaciones?
No. La conversación entre el usuario y el asistente ocurre en el cliente de IA y no llega al servidor MCP. El servidor solo recibe las invocaciones estructuradas de las operaciones (nombre de la operación y parámetros), igual que cualquier API. Anjana Data SL no recibe los prompts ni las respuestas del asistente.
Lo que sí queda registrado son las acciones de gobierno que se ejecutan en la plataforma, en el mismo log de auditoría que las acciones realizadas desde el Portal de Datos. Ese registro pertenece a la organización y se consulta con los permisos de auditoría habituales.
¿Qué información sale de la plataforma hacia el proveedor de IA?
Los resultados de las operaciones invocadas vuelven al cliente de IA, y su modelo los procesa para redactar la respuesta. Esos resultados son metadatos de gobierno: nombres y atributos de activos, relaciones, linaje, información de DSAs o entradas de auditoría, siempre limitados a lo que el usuario autenticado puede ver.
El MCP no ofrece operaciones para leer el contenido de los datos gobernados (registros de tablas o ficheros). Aun así, los metadatos pueden ser información sensible para la organización. Por eso conviene elegir el cliente y el proveedor de IA de acuerdo con las políticas internas, por ejemplo mediante contratos empresariales que excluyan el uso de los datos para entrenamiento o mediante modelos desplegados en la propia infraestructura.
¿Se usan los datos para entrenar modelos de IA?
Anjana Data SL no entrena modelos con la información que circula por el MCP. Si el proveedor del cliente de IA puede o no usar esa información depende exclusivamente del contrato y de la configuración que la organización tenga con ese proveedor.
¿Puede el asistente hacer algo que el usuario no podría hacer desde el Portal de Datos?
No. Cada operación se ejecuta con la identidad y los permisos del usuario autenticado. Si el usuario no tiene un rol, el asistente tampoco puede actuar con él, y la información restringida solo se devuelve a quien tiene el permiso correspondiente. Las acciones se atribuyen al usuario, no al asistente.
¿Puede el asistente aprobar, rechazar o borrar activos?
No. El MCP permite crear, enriquecer y enviar a validación, y también solicitar o retirar una adherencia a un DSA. No expone operaciones de aprobación ni de eliminación de activos. El circuito de gobierno siempre se cierra con una persona autorizada.
¿Cómo se autentican los usuarios?
Cada usuario inicia sesión con su propia cuenta de la plataforma, con el mismo inicio de sesión que el Portal de Datos o con el SSO configurado, mediante el estándar OAuth 2.0. No existen tokens compartidos ni credenciales técnicas que repartir entre usuarios.
¿Es obligatorio usarlo?
No. El MCP es una capacidad opcional que la organización habilita si lo desea. Anjana Data SL proporciona la capacidad, y la habilitación, la exposición en red y la elección del cliente de IA corresponden a la organización.
¿Funciona en entornos sin acceso a internet?
El cliente de IA debe poder alcanzar el endpoint del MCP de la plataforma. En entornos que exigen cero exposición a internet, la alternativa es utilizar un cliente o agente de IA que funcione dentro de la red interna de la organización, preferiblemente con un modelo desplegado también en esa red.
Esta página está dirigida a responsables de gobierno del dato y de la IA, a equipos de seguridad, arquitectura y cumplimiento que evalúan el uso del MCP, y a cualquier usuario que quiera entender cómo funciona antes de utilizarlo.