
Log Analyzer with MCP

2025.04.15
4
Python日志分析AI 助手工具开发效率
Log-Analyzer-with-MCP 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 AI 助手(如 Claude)提供对 AWS CloudWatch Logs 的访问能力,以便进行分析、搜索和关联。该服务通过标准化的 MCP 协议,使 AI 模型能够与不同的数据源和工具进行交互。
View on GitHub
Overview
基本能力
产品定位
Log-Analyzer-with-MCP 是一个专为 AI 助手设计的日志分析工具,通过 MCP 协议提供对 AWS CloudWatch Logs 的访问和分析能力。
核心功能
- 浏览和搜索 CloudWatch Log Groups
- 使用 CloudWatch Logs Insights 查询语法搜索日志
- 生成日志摘要并识别错误模式
- 跨多个 AWS 服务关联日志
- 为 AI 助手(如 Claude)优化的工具
适用场景
- AI 助手需要访问和分析 AWS CloudWatch Logs 的场景
- 开发团队需要快速识别和解决日志中的错误模式
- 跨服务日志关联和分析
工具列表
- AWS CloudWatch Logs 访问工具
- CloudWatch Logs Insights 查询工具
- 日志摘要生成工具
- 错误模式识别工具
常见问题解答
- 如何配置 AWS 凭证?参考 AWS Configuration
- 如何与 Claude 集成?参考 AI Integration Guide
- 如何解决安装问题?参考 Troubleshooting
使用教程
使用依赖
安装教程
# 克隆仓库
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`
调试方式
- 确保已按照 AWS Configuration 配置 AWS 凭证
- 更新
claude_desktop_config.json
文件,参考 AI Integration Guide - 打开 Claude for Desktop 并开始聊天
更多示例和高级用法,请参考 Detailed Usage Guide