Guía de Configuración: Servidor MCP de KSI Vision en Codex
Esta guía detalla los pasos necesarios para conectar el servidor Model Context Protocol (MCP) de KSI Vision a Codex, el agente de programación de OpenAI — tanto la CLI de Codex como la extensión de IDE de Codex (VS Code / Cursor), que comparten el mismo archivo de configuración.
Una vez conectado, Codex puede consultar directamente los indicadores de tus tiendas —tráfico, colas, tiempo de permanencia, conversión de ventas, zonas y más— lo cual es especialmente útil para construir integraciones, dashboards o pipelines de datos sobre los datos de KSI.
1. Requisitos Previos
Antes de comenzar, asegúrate de contar con:
- Una cuenta de KSI Vision con acceso para crear tokens de API (si no tienes acceso, solicítalo a ksi.support@ksivision.com).
- Tu token de API de KSI (ver API – Guía de Primeros Pasos).
- Codex CLI instalado y con sesión iniciada (
npm i -g @openai/codexo la extensión de IDE). Los servidores MCP remotos (HTTP) requieren una versión reciente — ante la duda, actualiza concodex --version/npm update -g @openai/codex.
👉 URL del servidor MCP:
https://mcp.ksivision.com/api/mcp
2. Agregar el Servidor en el Archivo de Configuración
Codex lee su configuración de MCP desde:
- Ruta del archivo:
~/.codex/config.toml(en Windows:C:\Users\<Tu-Usuario>\.codex\config.toml)
Agrega el siguiente bloque:
[mcp_servers.ksi]
url = "https://mcp.ksivision.com/api/mcp"
Si ya tienes otros servidores configurados, simplemente agrega el bloque [mcp_servers.ksi] debajo de ellos. La extensión de IDE usa este mismo archivo, así que el servidor queda disponible allí también.
3. Autenticación
Opción A – Inicio de sesión OAuth (recomendada)
-
En tu terminal, ejecuta:
codex mcp login ksi -
Tu navegador abre la pantalla de inicio de sesión de KSI.
-
Pega tu token de API de KSI y selecciona Autorizar.
-
De vuelta en la terminal, el servidor aparece como autenticado.
No necesitarás pegar el token nuevamente hasta que expire (los tokens de acceso duran 30 días y se renuevan automáticamente mientras sigas usando el conector).
Opción B – Token Bearer estático (entornos automatizados / CI)
Referencia una variable de entorno que contenga tu token — no escribas el token directamente en el archivo:
[mcp_servers.ksi]
url = "https://mcp.ksivision.com/api/mcp"
bearer_token_env_var = "KSI_TOKEN"
Luego define la variable en tu shell antes de iniciar Codex:
# macOS / Linux
export KSI_TOKEN="<TU_TOKEN_KSI>"
# Windows (PowerShell)
$env:KSI_TOKEN = "<TU_TOKEN_KSI>"
El soporte de MCP en Codex evoluciona rápido y los parámetros de los comandos pueden variar entre versiones. Ejecuta codex mcp --help para ver las opciones disponibles en tu versión — también puedes gestionar los servidores con codex mcp add / codex mcp list en lugar de editar el archivo manualmente.
4. Verificación
- Inicia una sesión de Codex (
codexen tu terminal, o abre la extensión de IDE). - Ejecuta
/mcppara confirmar que el servidor ksi aparece como conectado y que sus herramientas están listadas. - Haz tu primera pregunta:
"Diagnostica mi cuenta de KSI."
Esto devuelve el tipo de espacio (retail, mall, aeropuerto…), los indicadores globales habilitados en la cuenta y qué capacidades tiene cada tienda (ventas, colas, zonas, sublocations) — así Codex sabe qué puede pedir con seguridad antes de ejecutar un análisis.
Ejemplos de preguntas
- "Compara el tráfico y la conversión de mis tiendas en junio, agrupado por etiqueta."
- "Trae el tráfico por tienda de la semana pasada y arma un resumen en CSV."
- "¿En qué ventanas de día y hora estoy perdiendo ventas por colas largas en la tienda 661?"
Notas de Seguridad
- El servidor MCP es de solo lectura: consulta indicadores y nunca modifica configuración, cámaras ni datos.
- Tu token viaja con cada solicitud y nunca se almacena en el servidor MCP.
- Codex solo ve las tiendas y datos a los que tu token tiene acceso — cada usuario debe conectarse con su propio token.
Soporte
Si necesitas ayuda para conectar Codex, generar un token o resolver algún problema: