mcp-server-logs-sieve
mcp-server-logs-sieve
mcp-server-logs-sieve es un servidor MCP que permite a los asistentes de IA consultar registros directamente desde tu backend de observabilidad.
Haz preguntas de depuración en lenguaje sencillo y deja que Logs Sieve obtenga los registros y el contexto exactos para ti.
Por qué existe esto
Durante los incidentes, se pierde mucho tiempo en pasos repetitivos:
encontrar la fuente de registro correcta
reducir la ventana de tiempo
detectar patrones de fallo recurrentes
seguir un rastro a través de los servicios
Logs Sieve empaqueta esos flujos de trabajo en cuatro herramientas: query_logs, summarize_logs, trace_request y list_log_sources.
Related MCP server: Azure Logs MCP
Proveedores compatibles
Google Cloud Logging (
gcp)AWS CloudWatch Logs (
aws)Azure Monitor Logs (
azure)Grafana Loki (
loki)Elasticsearch (
elasticsearch)
Requisitos previos
⚠️ Se requiere Node.js 20 o superior.
Este paquete utiliza módulos ES y dependencias que necesitan Node.js 20+. Si ves errores de
ERR_MODULE_NOT_FOUND, verifica tu versión de Node connode -vy actualízala si es necesario.Esto se aplica tanto si ejecutas a través de
npx, instalas globalmente o utilizas desde el código fuente.
Configuración rápida de MCP
Ejemplo de .mcp.json:
{
"mcpServers": {
"logs-sieve": {
"command": "npx",
"args": ["-y", "mcp-server-logs-sieve@latest", "--provider", "gcp"]
}
}
}Si ejecutas directamente desde el código fuente de este repositorio, aún puedes usar node ./bin/mcp-server-logs-sieve.js --provider gcp.
Configuración inicial: En el primer uso, npx necesita descargar e instalar el paquete (~40s). Claude Code puede agotar el tiempo de espera esperando esto. Ejecuta lo siguiente una vez en tu terminal para preparar la caché antes de añadirlo a tu configuración de MCP:
npx mcp-server-logs-sieve@latest --provider gcp
# (Ctrl+C once it starts — you just need the install to complete)Después de eso, Claude Code iniciará el servidor instantáneamente desde la caché de npx.
Tras actualizar la configuración, reinicia tu cliente MCP y confirma con /mcp.
Autenticación del proveedor y variables de entorno
Consulta la configuración específica del proveedor y los documentos de autenticación:
Para encabezados de compatibilidad de la API de Elasticsearch:
export ELASTICSEARCH_COMPAT_VERSION=8Uso de la CLI
El paquete también incluye una CLI para uso directo en la terminal:
mcp-server-logs-sieve query --provider gcp --scope my-project --last 1h --filter "payment failed"
mcp-server-logs-sieve summarize --provider gcp --scope my-project --last 24h
mcp-server-logs-sieve trace --provider gcp --scope my-project --trace <trace-id>
mcp-server-logs-sieve sources --provider gcp --scope my-projectDocumentación
Contribuciones
Las contribuciones son bienvenidas.
Empieza aquí: CONTRIBUTING.md
Problemas: https://github.com/Oluwatunmise-olat/mcp-server-logs-sieve/issues
Discusiones: https://github.com/Oluwatunmise-olat/mcp-server-logs-sieve/discussions
Maintenance
Related MCP Connectors
Query application logs, traces, and metrics from your AI coding assistant via Foam's MCP server.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that allows AI assistants to access AWS CloudWatch logs by listing log groups and reading log entries.27-
- AlicenseBqualityDmaintenanceEnables querying Azure Application Insights logs by order number through natural language. Provides secure access to Azure Monitor logs with comprehensive error handling and rate limiting.11MIT
- FlicenseAqualityDmaintenanceEnables text-to-image generation, image editing, and multi-image composition using Google's Gemini 2.5 Flash Image API. Supports flexible aspect ratios and character consistency across generations.1-
- AlicenseAqualityDmaintenanceMCP server for log file analysis. Gives LLMs the ability to efficiently analyze large log files without loading them into context.7100MIT