返回市场
日志分析器-with-MCP

日志分析器-with-MCP

作者:awslabs140 星标更新:2025-08-21

项目介绍

使用MCP的日志分析器

这是一个基于模型上下文协议(MCP)的服务器,它提供给AI助手访问AWS CloudWatch日志进行分析、搜索和关联的能力。

🏗️ 架构

架构图

🔌 模型上下文协议(MCP)

如Anthropic所述:

MCP是一个开放协议,标准化了应用程序如何向LLMs提供上下文。可以将MCP想象成AI应用的USB-C接口。就像USB-C提供了一种标准方式来连接设备到各种外围设备和配件一样,MCP提供了一种标准方式来连接AI模型到不同的数据源和工具。

这个仓库是一个示例客户端和服务器,允许像Claude这样的AI助手与AWS账户中的CloudWatch日志进行交互。要了解更多关于MCP的信息,请阅读介绍

✨ 功能

  • 浏览和搜索CloudWatch日志组
  • 使用CloudWatch日志洞察查询语法搜索日志
  • 生成日志摘要并识别错误模式
  • 跨多个AWS服务关联日志
  • 针对像Claude这样的助手优化的工具

详细功能列表

🚀 安装

先决条件

  • uv Python包和项目管理器
  • 带有CloudWatch日志的AWS账户
  • 配置好的AWS凭证

设置

# 克隆仓库
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`

🚦 快速开始

  1. 确保已按照此处描述配置好您的AWS凭证

  2. 根据AI集成指南中概述的内容更新您的claude_desktop_config.json文件

  3. 打开Claude桌面版并开始聊天!

更多示例和高级用法,请参阅详细使用指南

🤖 AI集成

此项目可以轻松地与像Claude桌面版这样的AI助手集成。详情请参阅AI集成指南

📚 文档

🔒 安全

更多信息请参阅贡献指南

📄 许可证

本项目采用Apache-2.0许可证。