Servidores MCP

MCP del Dashboard

en npm

Permite que un asistente de IA conectado por MCP lea y gestione tu dashboard de InfiniAnalytics directamente - procesos, automatismos, webhooks y servicios monitorizados - mediante peticiones en lenguaje natural.

Qué Hace Este Servidor

A diferencia del servidor MCP de seguimiento, que registra eventos de ejecución de tus propios automatismos, el servidor MCP del Dashboard expone la propia API de gestión del dashboard: puede listar, consultar, crear y actualizar procesos, automatismos, webhooks y servicios en tu nombre.

No expone register_event ni ninguna herramienta de seguimiento de ciclo de vida - para eso, consulta la página MCP de Eventos.

El acceso por MCP está controlado por el flag feature_mcp de tu plan, igual que el servidor de seguimiento. Hoy todos los planes lo incluyen, pero un plan que lo excluya recibirá un mensaje de error claro en lugar de fallos HTTP sin más.

Instalación

Añade el servidor con la CLI de Claude Code:

bash
claude mcp add infini-dashboard -- npx -y @infinianalytics/dashboard-mcp

Para cualquier otro cliente compatible con MCP, apunta al mismo comando:

json
{
  "mcpServers": {
    "infini-dashboard": {
      "command": "npx",
      "args": ["-y", "@infinianalytics/dashboard-mcp"]
    }
  }
}

Autenticación

  1. 1

    Llama a cualquier herramienta

    La primera llamada a una herramienta (p. ej. list_clients) dispara el flujo de login automáticamente si aún no estás autenticado.

  2. 2

    Inicia sesión desde tu navegador

    Tu navegador por defecto abre la página real de login de InfiniAnalytics, así que tus credenciales se escriben en el propio sitio - nunca en el chat.

  3. 3

    Entrega automática

    Al iniciar sesión, la página redirige a un callback local de un solo uso en 127.0.0.1 que entrega los tokens de acceso y refresco al servidor MCP. Los tokens nunca salen de tu máquina.

Define INFINI_EMAIL y INFINI_PASSWORD como variables de entorno al iniciar el servidor para iniciar sesión automáticamente al arrancar y saltarte por completo el paso del navegador - útil para configuraciones headless o de CI.

Variables de Entorno

Todas las variables son opcionales; los valores por defecto apuntan a la API y el frontend de producción.

VariablePor defectoDescripción
INFINI_API_URLhttps://dashboard.api.analytics.infini.esURL base de la API del backend.
INFINI_FRONTEND_URLhttps://analytics.infini.es/URL del frontend usada para construir la redirección del login por navegador.
INFINI_EMAIL-Habilita el login automático al arrancar cuando se define junto con INFINI_PASSWORD, saltándose el paso del navegador.
INFINI_PASSWORD-Se combina con INFINI_EMAIL para el login automático al arrancar.
INFINI_SKILLS_PATH-Ruta al repositorio infinianalytics-skills, usada por get_integration_guide. Por defecto, una carpeta hermana junto a este servidor.