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 日志以进行分析、搜索和关联的功能。 ## 🏗️ 架构 ![架构图](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/c5351ba1d3113240.png) ## 🔌 模型上下文协议(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, 云监控, 云端日志, 无后门, 日志关联, 日志分析工具, 日志搜索, 日志摘要, 日志检索, 日志洞察, 日志浏览, 模型上下文协议, 跨服务关联, 逆向工具, 错误模式识别