Esta página describe cómo poner en marcha el MCP de Anjana Data Platform: qué debe preparar la organización en la plataforma y en la red, cómo se configura el cliente de IA y cómo se autentica cada usuario. Para entender qué es el MCP y cómo funciona, consultar antes MCP.
Resumen del proceso
La instalación tiene dos partes con responsables distintos. La primera se realiza una sola vez por entorno; la segunda, una vez por usuario y cliente de IA.
|
Paso |
Qué se hace |
Responsable |
|---|---|---|
|
1. Habilitar el MCP en la plataforma |
Desplegar el componente MCP del entorno y exponer su endpoint a los clientes de IA. |
Administradores técnicos de la organización, o Anjana Data SL en SaaS |
|
2. Configurar el cliente de IA |
Declarar el servidor MCP en el cliente de IA apuntando a la URL del entorno. |
Cada usuario |
|
3. Autenticarse |
Iniciar sesión con la cuenta de la plataforma desde el cliente de IA. |
Cada usuario |
|
4. Verificar |
Comprobar que el asistente lista las operaciones disponibles y los roles del usuario. |
Cada usuario |
Requisitos previos
-
Versión de la plataforma, Anjana Data Platform 26.1 o posterior.
-
Cliente de IA compatible con MCP, que admita servidores MCP remotos por HTTP con autenticación OAuth. Por ejemplo Claude (Claude Desktop, claude.ai o Claude Code), Visual Studio Code con GitHub Copilot o Cursor.
-
Usuario de la plataforma, con acceso a la plataforma y con los roles necesarios para las operaciones que se quieran realizar.
-
Conectividad, el equipo donde se ejecuta el cliente de IA debe alcanzar por HTTPS la URL pública del entorno, igual que alcanza
https://<url_entorno>/loginpara acceder al Portal de Datos.
Paso 1. Habilitar el MCP en la plataforma
El MCP se distribuye como un componente más de la plataforma (adp-mcp). Su habilitación depende del tipo de despliegue:
|
Tipo de despliegue |
Cómo se habilita |
|---|---|
|
SaaS (Anjana Data Cloud) |
Solicitar la habilitación del MCP a Anjana Data SL a través del Portal de soporte, indicando el entorno (por ejemplo PRE o PRO). En las actualizaciones de versión se confirma si el entorno debe mantener el MCP activo. |
|
Kubernetes (kit |
El componente |
|
IaaS / On premise con Anjana Installer |
El instalador gestiona el componente MCP junto con el resto de microservicios. Ver Anjana Installer. |
|
Instalaciones con el kit Ansible |
El kit Ansible no automatiza el despliegue del MCP. Contactar con el soporte de Anjana Data SL para recibir el paquete y el procedimiento de despliegue manual. |
Rutas que deben ser accesibles
El cliente de IA debe poder alcanzar, a través del dominio público del entorno, las siguientes rutas. Si delante de la plataforma hay un proxy inverso, un balanceador o un WAF, deben estar permitidas y redirigidas al servicio MCP:
|
Ruta |
Uso |
|---|---|
|
|
Transporte del protocolo MCP (HTTP con streaming). Es la URL que se configura en el cliente de IA. |
|
|
Descubrimiento OAuth: indica al cliente cómo autenticarse. |
|
|
Descubrimiento OAuth: metadatos del servidor de autorización. |
|
|
Flujo de autenticación del usuario. Requiere GET y POST. |
Tiempo de espera del proxy
Las sesiones MCP mantienen la conexión abierta entre operaciones. Si el proxy inverso aplica un tiempo de espera corto, el cliente de IA puede desconectarse tras unos segundos de inactividad. En ese caso conviene ampliar el tiempo de espera de la ruta /mcp (por ejemplo, la directiva ProxyTimeout en Apache).
Accesibilidad de red y responsabilidades
Anjana Data SL provee la capacidad MCP. Su habilitación, exposición y securización recaen en la organización: la publicación del servicio, los controles de red (cortafuegos, segmentación) y las políticas de acceso son responsabilidad suya. Los entornos que exijan cero exposición a internet deberán adoptar una alternativa acorde a sus políticas, por ejemplo un cliente o agente de IA local que opere en la red interna de la empresa.
Paso 2. Configurar el cliente de IA
La configuración consiste en declarar el servidor MCP en el cliente de IA apuntando a la URL del entorno. No es necesario configurar tokens, claves de API ni contraseñas: la autenticación se realiza en el paso siguiente.
Configuración genérica
La mayoría de clientes aceptan un bloque JSON como el siguiente, donde <url_entorno> se sustituye por el dominio del entorno de Anjana Data Platform:
{
"mcpServers": {
"anjana-data": {
"type": "http",
"url": "https://<url_entorno>/mcp"
}
}
}
Ejemplos por cliente
-
Claude Code, desde el terminal:
claude mcp add --transport http anjana-data https://<url_entorno>/mcp -
Claude Desktop y claude.ai, añadir un conector personalizado desde la configuración de conectores indicando la URL
https://<url_entorno>/mcp. -
Visual Studio Code, en el fichero
mcp.jsondel espacio de trabajo o del usuario, con la claveserversen lugar demcpServers. -
Otros clientes, consultar su documentación sobre servidores MCP remotos por HTTP.
La ubicación exacta de estas opciones puede variar entre versiones de cada cliente.
Varios entornos
Es habitual declarar un servidor MCP por entorno (desarrollo, preproducción, producción). En ese caso conviene darles nombres que los distingan con claridad, por ejemplo anjana-pre y anjana-pro, para no ejecutar acciones sobre el entorno equivocado.
Paso 3. Autenticarse
La primera vez que el cliente de IA se conecta al servidor MCP, inicia el flujo de autenticación OAuth 2.0 (Authorization Code con PKCE):
-
El cliente abre en el navegador la pantalla de inicio de sesión de Anjana Data Platform. En algunos clientes hay que activar antes el servidor; por ejemplo, en Claude Code con el comando
/mcp. -
El usuario inicia sesión con su cuenta de la plataforma, con el mismo usuario y contraseña que en el Portal de Datos o con el SSO configurado en la organización.
-
El navegador devuelve el control al cliente de IA, que queda conectado en nombre de ese usuario.
El usuario con el que se inicia sesión determina qué puede hacer el asistente. El MCP aplica exactamente los mismos roles y permisos que la plataforma, gestionados por Zeus. Si un usuario tiene varios perfiles, conviene elegir conscientemente con cuál se conecta.
Paso 4. Verificar la instalación
Con la sesión conectada, basta con pedir al asistente que describa el MCP. Por ejemplo:
Conecta al MCP de Anjana y lista todas sus capacidades y los roles con los que estoy autenticado.
La respuesta debe confirmar la conexión, enumerar las operaciones disponibles (búsqueda, detalle, linaje, catalogación, relaciones, DSAs y auditoría) e indicar los roles del usuario. Si los roles no son los esperados, conviene cerrar sesión y autenticarse con el usuario adecuado.
Resolución de problemas
|
Síntoma |
Causa probable |
Qué revisar |
|---|---|---|
|
El cliente no conecta o devuelve un error de red |
El endpoint |
Conectividad, cortafuegos, VPN y que el MCP esté habilitado en el entorno. |
|
Error |
El proxy inverso no alcanza el servicio MCP. |
Que el servicio esté en ejecución y que el proxy resuelva y redirija correctamente las rutas del Paso 1.
|
|
No se abre la pantalla de inicio de sesión |
Las rutas de descubrimiento OAuth no están expuestas. |
Las rutas |
|
La pantalla de inicio de sesión no muestra la opción de SSO |
El servicio MCP no conoce la URL pública del entorno. |
La configuración de la URL pública del componente MCP (administradores técnicos o soporte de Anjana Data SL).
|
|
El asistente indica que una operación ha sido rechazada |
El usuario no tiene el rol o el permiso necesario. |
Los roles del usuario en la plataforma; no es un fallo de instalación. |
Esta página está dirigida a administradores técnicos que habilitan el MCP en la plataforma, a equipos de seguridad y redes que deben exponer el servicio, y a usuarios que configuran su cliente de IA para trabajar con Anjana Data Platform.