Servidores MCP
MCP de Eventos
Ver en npmMonitoriza agentes de codificación con IA y flujos LLM automáticamente usando el Model Context Protocol.
¿Qué es MCP?
El Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA - como Claude en VS Code o Claude Code - conectarse a herramientas y servicios externos mediante una interfaz JSON-RPC estandarizada. Al instalar un servidor MCP, le das a un agente de IA acceso a un conjunto de herramientas invocables sin necesidad de modificar el prompt o el código del propio agente.
Una vez instalado y configurado, tu agente de IA puede llamar a la herramienta register_event para emitir eventos de ciclo de vida a InfiniAnalytics a lo largo de cada conversación. Esto hace que cada sesión del agente sea visible en tu panel como una ejecución monitorizada con una línea de tiempo de eventos completa.
Clientes de IA Compatibles
- ●VS Code con GitHub Copilot (modo agente)
- ●Claude Code CLI
- ●Cualquier cliente de IA compatible con MCP
Requisitos
- ●Node.js 18+ (para npx)
- ●Una cuenta de InfiniAnalytics y un token de API
- ●Un UUID de automatismo del panel de InfiniAnalytics
- ●VS Code con GitHub Copilot (modo agente) o Claude Code CLI
Instalación
- 1
Añade el servidor MCP
VS Code con GitHub Copilot - abre una terminal en la raíz de tu proyecto y ejecuta:
bashnpx @infini-analytics/analytics-mcp install
Claude Code CLI:
bashclaude mcp add infini-analytics \ -e INFINI_TOKEN=your_token \ -- npx @infini-analytics/analytics-mcp
- 2
Configura tu token de API
Cuando se te solicite (o mediante la variable de entorno
INFINI_TOKEN), pega tu token de API de InfiniAnalytics. - 3
Crea el archivo de configuración
En tu repositorio, crea un archivo de configuración que el agente lee al inicio de cada conversación:
markdown# Infini Analytics Configuration automation_id: YOUR_AUTOMATION_UUID
- 4
Añade las instrucciones de seguimiento
En el archivo de prompt de tu agente, incluye
infini-analyticsen la lista de herramientas e indícale que llame aregister_eventcon estas reglas:STARTDebe ser la primera llamada a herramienta, antes de leer cualquier archivo o realizar cualquier acción.EVENTSe emite en cada paso significativo - lecturas de archivos, llamadas a la API, ediciones de código.END/ERRORUna de las dos debe ser la última llamada a herramienta - ERROR sustituye a END en caso de fallo irrecuperable, nunca se llama a ambos.