Servidor MCP de Mezmo
Un servidor de Protocolo de Contexto de Modelo (MCP) para recuperar registros de Mezmo. Funciona out-of-the-box con ventanas de tiempo automáticas de 4 horas - ¡sólo tienes que añadir tu clave API y ejecutar!
inicio rápido
1. Obtenga su clave de API
Obtén tu clave API del Servicio Mezmo desde el panel de control de Mezmo.
2. Ejecutar con Docker
# Clona el repositorio git clone https://github.com/riefer02/mezmo-logs-mcp cd mezmo-mcp # Crea un archivo .env con tu clave API echo "MEZMO_API_KEY=tu_clave_servicio_aquí" > .env # Construye y ejecuta docker-compose up -d
3. Configure su cliente MCP
Para Cursor (añadir a .cursor/mcp.json
):
{ "mcpServers": { "mezmo": { "url": "http://localhost:18080/mcp", "transport": "streamable-http", "description": "Mezmo log retrieval" } }
Para Claude Desktop (añadir a la configuración de MCP):
{ "mcpServers": { "mezmo": { "command": "docker", "args": ["exec", "mezmo-mcp-server", "python", "server.py"] } }
4. Empezar a usar
¡Reinicia tu cliente MCP y tendrás acceso a la herramienta get_logs
!
📋 Uso
La herramienta get_logs
recupera automáticamente los logs de las últimas 4 horas cuando no se especifica un rango de tiempo - perfecto para depuración.
Uso simple:
{ "count": 50 }
Con filtros:
{ "count": 100, "apps": "web-app,api-service", "levels": "ERROR,WARNING", "query": "conexión a base de datos" }
Intervalo de tiempo personalizado:
{ "count": 100, "from_ts": "1640995200", "to_ts": "1640998800" }
🛠️ Comandos
docker-compose up -d # Iniciar el servidor docker-compose down # Detener el servidor docker-compose logs -f # Ver logs
🐛 Solución de problemas
¿El contenedor no arranca?
- Comprueba que tu archivo
.env
tieneMEZMO_API_KEY=tu_clave_actual
- Ver logs:
docker-compose logs
¿No se puede conectar desde el cliente MCP?
- Asegúrese de que el contenedor se está ejecutando:
docker-compose ps
- Reinicie su cliente MCP después de los cambios de configuración
Ya está El servidor se ejecuta en el puerto 18080 y gestiona automáticamente las ventanas de tiempo, los reintentos y la gestión de errores.