Log Analyzer with MCP
Сервер для анализа AWS CloudWatch Logs с помощью AI-ассистентов: поиск, корреляция и суммирование.
Описание
Это MCP-сервер на Python, предоставляющий AI-ассистентам (например, Claude) доступ к логам AWS CloudWatch для анализа, поиска и корреляции. Ключевые особенности: просмотр групп логов, запросы в синтаксисе CloudWatch Logs Insights, генерация сводок, выявление ошибок и корреляция по сервисам AWS. Идеально для мониторинга инфраструктуры, отладки и автоматизации анализа логов в облаке.
Возможности
Просмотр и поиск групп логов
Обзор и поиск в CloudWatch Log Groups для навигации по логам.
Поиск логов
Использование синтаксиса CloudWatch Logs Insights для точных запросов.
Генерация сводок логов
Создание саммари и выявление паттернов ошибок в логах.
Корреляция логов
Связывание логов из разных сервисов AWS для комплексного анализа.
Интеграция с AI
Оптимизированные инструменты для ассистентов вроде Claude.
Установка
Предварительные требования:
- Установите uv (Python package manager).
- AWS аккаунт с CloudWatch Logs и настроенными credentials (см. docs/aws-config.md).
Установка:
git clone https://github.com/awslabs/Log-Analyzer-with-MCP.git
cd Log-Analyzer-with-MCP
uv sync
source .venv/bin/activate # На Windows: .venv\Scripts\activate
Дополнительно: обновите claude_desktop_config.json по инструкции в docs/ai-integration.md и запустите Claude for Desktop.