Oluwatunmise-olat/mcp-server-logs-sieve

Oluwatunmise-olat/mcp-server-logs-sieve

от oluwatunmise-olat
Logs Sieve - MCP-сервер для поиска логов на естественном языке в GCP, AWS и Azure. Даёт разработчикам и SRE контекст для отладки инцидентов через обобщение и трассировку.

mcp-server-logs-sieve

npm version npm downloads CI license mcp-server-logs-sieve MCP server mcp-server-logs-sieve MCP server

mcp-server-logs-sieve is an MCP server that lets AI assistants query logs directly from your observability backend.

Ask debugging questions in plain language, and let Logs Sieve pull the exact logs and context for you.

Why this exists

During incidents, a lot of time goes into repetitive steps:

  • finding the right log source
  • narrowing the time window
  • spotting recurring failure patterns
  • following one trace across services

Logs Sieve packages those workflows into four tools: query_logs, summarize_logs, trace_request, and list_log_sources.

Supported providers

  • Google Cloud Logging (gcp)
  • AWS CloudWatch Logs (aws)
  • Azure Monitor Logs (azure)
  • Grafana Loki (loki)
  • Elasticsearch (elasticsearch)

Prerequisites

⚠️ Node.js 20 or above is required.

This package uses ES modules and dependencies that need Node.js 20+. If you see ERR_MODULE_NOT_FOUND errors, check your Node version with node -v and upgrade if needed.

This applies whether you run via npx, install globally, or use from source.

Quick MCP config

list_log_sourcesтолько чтение

List available log names and resource/source types for the selected scope

List available log names and resource/source types for the selected scope

Параметры

  • scopestringобязательный

    GCP project ID, AWS region (e.g. us-east-1), Azure Log Analytics workspace ID, Loki base URL or Elasticsearch base URL

query_logsтолько чтение

Search and filter log entries by severity, time range, text patterns, and resource type

Search and filter log entries by severity, time range, text patterns, and resource type

Параметры

  • scopestringобязательный

    GCP project ID, AWS region (e.g. us-east-1), Azure Log Analytics workspace ID, Loki base URL or Elasticsearch base URL

  • severityenum

    Minimum severity

    DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCY
  • start_timestring

    Start time - ISO 8601 or relative like 1h, 30m, 7d (defaults to 1h)

  • end_timestring

    End time - ISO 8601, defaults to now

  • text_filterstring

    Text to search for in log messages

  • resource_typestring

    GCP resource type, AWS log group name for traces, Azure table hint, Loki label matcher (e.g. app=payments), or Elasticsearch index/index-pattern

  • log_namestring

    GCP log name, AWS log group name (required for AWS), Azure table name, Loki job/raw selector, or Elasticsearch logger/log_name field value

  • limitnumber

    Max entries to return (default 50, max 500)

summarize_logsтолько чтение

Summarize and aggregate log entries - severity counts, top error patterns, time range

Summarize and aggregate log entries - severity counts, top error patterns, time range

Параметры

  • scopestringобязательный

    GCP project ID, AWS region (e.g. us-east-1), Azure Log Analytics workspace ID, Loki base URL or Elasticsearch base URL

  • severityenum

    Minimum severity

    DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCY
  • start_timestring

    Start time - ISO 8601 or relative (defaults to 6h)

  • end_timestring

    End time - ISO 8601

  • text_filterstring

    Text to search for

  • resource_typestring

    GCP resource type, AWS log group name for traces, Azure table hint, Loki label matcher (e.g. app=payments), or Elasticsearch index/index-pattern

  • log_namestring

    GCP log name, AWS log group name (required for AWS), Azure table name, Loki job/raw selector, or Elasticsearch logger/log_name field value

  • limitnumber

    Max entries to analyze (default 200, max 1000)

trace_requestтолько чтение

Trace a request flow across services. Pass a trace_id directly, or use filters to find matching logs and automatically extract traces from them.

Trace a request flow across services. Pass a trace_id directly, or use filters to find matching logs and automatically extract traces from them.

Параметры

  • scopestringобязательный

    GCP project ID, AWS region (e.g. us-east-1), Azure Log Analytics workspace ID, Loki base URL or Elasticsearch base URL

  • trace_idstring

    Trace ID if known

  • start_timestring

    Start time - ISO 8601 or relative like 1h, 30m (defaults to 1h)

  • end_timestring

    End time - ISO 8601

  • text_filterstring

    Text to search for (e.g. user ID, endpoint, error message)

  • severityenum

    Minimum severity

    DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCY
  • resource_typestring

    GCP resource type, AWS log group name (required for AWS), Azure table name, Loki stream selector hint, or Elasticsearch index/index-pattern

  • limitnumber

    Max seed entries to search for traces (default 50, max 200)

Другие проверенные MCP-сервера

GreptimeTeam/greptimedb-mcp-server

GreptimeTeam/greptimedb-mcp-server

официальный

GreptimeDB MCP-сервер для AI-ассистентов - выполняет SQL, TQL и RANGE-запросы к open-source базе наблюдаемости, объединяющей метрики, логи и трейсы. Встроенная безопасность: read-only, маскировка д...

Python28
teamwork/mcp

teamwork/mcp

официальный

MCP инструмент для подключения AI к Teamwork.com. Позволяет агентам управлять проектами: создавать задачи, отслеживать время, обрабатывать данные через HTTP или STDIO. Полезен командам, автоматизирующим проектную работу с ИИ.

Go23
bitbonsai/mcp-obsidian

bitbonsai/mcp-obsidian

MCPVault — AI-мост для Obsidian по стандарту MCP. Подключает Claude, ChatGPT и других ассистентов к вашим заметкам с безопасным доступом и защитой frontmatter. Без привязки к одному провайдеру.

TypeScript1547
julien040/anyquery

julien040/anyquery

MCP сервер Anyquery дает возможность языковым моделям выполнять SQL-запросы к файлам, базам данных и приложениям. Полезен разработчикам и аналитикам, чтобы дать AI прямой доступ к данным через един...

Go1735
ezyang/codemcp

ezyang/codemcp

Этот MCP сервер превращает Claude Desktop в помощника для парного программирования. Он напрямую редактирует файлы, запускает тесты и фиксирует все изменения в Git. Идеально для автоматизации фич, багов и рефакторинга без копирования кода в чат.

Python1609
Jpisnice/shadcn-ui-mcp-server

Jpisnice/shadcn-ui-mcp-server

MCP-сервер для интеграции shadcn/ui v4 в AI-ассистенты. Дает доступ к компонентам, блокам и демкам для React, Svelte, Vue и React Native. Ускоряет разработку интерфейсов с помощью ИИ, поддерживает ...

TypeScript2871
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин