awslabs/Log-Analyzer-with-MCP
요약
Anthropic의 MCP 프로토콜을 활용하여 AI 어시스턴트가 AWS CloudWatch Logs에 접근하고 분석할 수 있도록 지원하는 MCP 서버 프로젝트입니다. 로그 검색, 요약, 에러 패턴 식별 및 서비스 간 상관관계 분석 기능을 제공합니다.
핵심 포인트
- MCP를 통한 AI 모델과 AWS 데이터 소스의 표준화된 연결
- CloudWatch Logs Insights 쿼리를 이용한 로그 검색 지원
- 로그 요약 및 에러 패턴 자동 식별 기능
- Claude for Desktop과의 간편한 통합 지원
AI 어시스턴트가 분석, 검색 및 상관관계 분석을 위해 AWS CloudWatch Logs에 접근할 수 있도록 지원하는 Model Context Protocol (MCP) 서버입니다.
Anthropic에서 설명한 바와 같이:
MCP는 애플리케이션이 LLM (Large Language Models)에 컨텍스트 (Context)를 제공하는 방식을 표준화하는 개방형 프로토콜입니다. MCP를 AI 애플리케이션을 위한 USB-C 포트라고 생각하면 됩니다. USB-C가 장치를 다양한 주변 기기 및 액세서리에 연결하는 표준화된 방법을 제공하는 것처럼, MCP는 AI 모델을 다양한 데이터 소스 및 도구에 연결하는 표준화된 방법을 제공합니다.
이 저장소는 Claude와 같은 AI 어시스턴트가 AWS 계정의 CloudWatch 로그와 상호작용할 수 있게 해주는 예시 클라이언트 및 서버입니다. MCP에 대해 더 자세히 알아보려면 소개 글을 읽어보세요.
-
CloudWatch Log Groups 탐색 및 검색
-
CloudWatch Logs Insights 쿼리 구문을 사용한 로그 검색
-
로그 요약 생성 및 에러 패턴 식별
-
여러 AWS 서비스에 걸친 로그 상관관계 분석
-
Claude와 같은 어시스턴트를 위한 AI 최적화 도구
-
uv Python 패키지 및 프로젝트 관리자 (
uvx포함) -
CloudWatch Logs가 있는 AWS 계정
-
설정된 AWS 자격 증명 (Credentials)
-
여기에 설명된 대로 AWS 자격 증명을 설정했는지 확인하세요.
-
AI 통합 가이드에 설명된 적절한 설정으로
claude_desktop_config.json파일을 업데이트하세요. -
Claude for Desktop을 열고 채팅을 시작하세요!
더 많은 예시와 고급 사용법은 상세 사용 가이드를 참조하세요.
이 프로젝트는 Claude for Desktop과 같은 AI 어시스턴트와 쉽게 통합될 수 있습니다. 자세한 내용은 AI 통합 가이드를 참조하세요.
자세한 내용은 CONTRIBUTING을 참조하세요.
이 프로젝트는 Apache-2.0 라이선스 하에 라이선스가 부여됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기