awslabs/Log-Analyzer-with-MCP
GitHub: awslabs/Log-Analyzer-with-MCP
基于MCP的日志分析器,为AI助手提供访问与分析AWS CloudWatch日志的能力。
Stars: 156 | Forks: 25
# 使用 MCP 的日志分析器
一个 [模型上下文协议(MCP)](https://modelcontextprotocol.io) 服务器,为 AI 助手提供访问 AWS CloudWatch 日志以进行分析、搜索和关联的功能。
## 🏗️ 架构

## 🔌 模型上下文协议(MCP)
按照 Anthropic 的描述:
本仓库是一个示例客户端和服务器,允许像 Claude 这样的 AI 助手与 AWS 账户中的 CloudWatch 日志进行交互。要了解 MCP,请阅读 [介绍](https://modelcontextprotocol.io/introduction)。
## ✨ 功能
- 浏览和搜索 CloudWatch 日志组
- 使用 CloudWatch Logs Insights 查询语法搜索日志
- 生成日志摘要并识别错误模式
- 跨多个 AWS 服务关联日志
- 为 Claude 等助手优化的 AI 工具
[详细功能列表](./docs/features.md)
## 🚀 安装
### 前置条件
- [uv](https://github.com/astral-sh/uv) Python 包和项目管理器(包含 `uvx`)
- 拥有 CloudWatch Logs 的 AWS 账户
- 配置好的 [AWS 凭证](./docs/aws-config.md)
## 🚦 快速开始
1. 按照 [此处](./docs/aws-config.md) 的说明配置好 AWS 凭证
2. 使用 [AI 集成指南](./docs/ai-integration.md) 中概述的正确配置更新 `claude_desktop_config.json` 文件
3. 打开 Claude for Desktop 并开始聊天!
有关更多示例和高级用法,请参阅 [详细使用指南](./docs/usage.md)。
## 🤖 AI 集成
该项目可以轻松集成到像 Claude for Desktop 这样的 AI 助手中。详细信息请参考 [AI 集成指南](./docs/ai-integration.md)。
## 📚 文档
- [详细功能](./docs/features.md)
- [使用指南](./docs/usage.md)
- [AWS 配置](./docs/aws-config.md)
- [架构详情](./docs/architecture.md)
- [AI 集成](./docs/ai-integration.md)
- [故障排除](./docs/troubleshooting.md)
## 🔒 安全性
更多信息请参考 [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications)。
## 📄 许可证
本项目根据 Apache-2.0 许可证授权。
标签:AI 助手, AI 集成, Amazon Web Services, AWS CloudWatch, AWS 集成, Claude, CVE检测, MCP, MCP 服务器, Python, SEO: AWS 日志, SEO: MCP 服务器, SEO: 日志分析, uv, 云监控, 云端日志, 无后门, 日志关联, 日志分析工具, 日志搜索, 日志摘要, 日志检索, 日志洞察, 日志浏览, 模型上下文协议, 跨服务关联, 逆向工具, 错误模式识别