mcp-server-logs-sieve
mcp-server-logs-sieve
mcp-server-logs-sieve — это MCP-сервер, который позволяет ИИ-ассистентам запрашивать логи напрямую из вашего бэкенда наблюдаемости.
Задавайте вопросы по отладке на обычном языке, и пусть Logs Sieve извлекает для вас точные логи и контекст.
Зачем это нужно
Во время инцидентов много времени уходит на повторяющиеся действия:
поиск нужного источника логов
сужение временного интервала
выявление повторяющихся шаблонов сбоев
отслеживание одного запроса (trace) между сервисами
Logs Sieve упаковывает эти рабочие процессы в четыре инструмента: query_logs, summarize_logs, trace_request и list_log_sources.
Related MCP server: Azure Logs MCP
Поддерживаемые провайдеры
Google Cloud Logging (
gcp)AWS CloudWatch Logs (
aws)Azure Monitor Logs (
azure)Grafana Loki (
loki)Elasticsearch (
elasticsearch)
Предварительные требования
⚠️ Требуется Node.js 20 или выше.
Этот пакет использует ES-модули и зависимости, которым нужен Node.js 20+. Если вы видите ошибки
ERR_MODULE_NOT_FOUND, проверьте версию Node с помощьюnode -vи при необходимости обновитесь.Это применимо независимо от того, запускаете ли вы через
npx, устанавливаете глобально или используете исходный код.
Быстрая настройка MCP
Пример .mcp.json:
{
"mcpServers": {
"logs-sieve": {
"command": "npx",
"args": ["-y", "mcp-server-logs-sieve@latest", "--provider", "gcp"]
}
}
}Если вы запускаете сервер напрямую из исходного кода этого репозитория, вы все равно можете использовать node ./bin/mcp-server-logs-sieve.js --provider gcp.
Первичная настройка: При первом использовании npx должен скачать и установить пакет (~40 секунд). Claude Code может превысить время ожидания. Выполните следующую команду один раз в терминале, чтобы подготовить кэш перед добавлением в конфигурацию MCP:
npx mcp-server-logs-sieve@latest --provider gcp
# (Ctrl+C once it starts — you just need the install to complete)После этого Claude Code будет мгновенно запускать сервер из кэша npx.
После обновления конфигурации перезапустите MCP-клиент и подтвердите работу командой /mcp.
Аутентификация провайдеров и переменные окружения
См. документацию по настройке и аутентификации для конкретных провайдеров:
Для заголовков совместимости API Elasticsearch:
export ELASTICSEARCH_COMPAT_VERSION=8Использование CLI
Пакет также включает CLI для прямого использования в терминале:
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-projectДокументация
Вклад в проект
Мы приветствуем любой вклад.
Начните отсюда: CONTRIBUTING.md
Проблемы (Issues): https://github.com/Oluwatunmise-olat/mcp-server-logs-sieve/issues
Обсуждения: 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