Перейти к содержимому

Log Analyzer with MCP

Сервер для анализа AWS CloudWatch Logs с помощью AI-ассистентов: поиск, корреляция и суммирование.

Python
127 stars

Описание

Это 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.

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
127

Ссылки