Log Analyzer with MCP

Official
by awslabs

带有 MCP 的日志分析器

模型上下文协议 (MCP)服务器,为 AI 助手提供对 AWS CloudWatch Logs 的访问,以进行分析、搜索和关联。

🏗️ 建筑

🔌 模型上下文协议(MCP)

正如 Anthropic 所概述的:

MCP 是一个开放协议,它规范了应用程序向 LLM 提供上下文的方式。MCP 就像 AI 应用程序的 USB-C 端口一样。正如 USB-C 提供了一种标准化的方式将您的设备连接到各种外围设备和配件一样,MCP 也提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。

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

✨ 特点

  • 浏览和搜索 CloudWatch 日志组
  • 使用 CloudWatch Logs Insights 查询语法搜索日志
  • 生成日志摘要并识别错误模式
  • 跨多个 AWS 服务关联日志
  • 为 Claude 等助手提供 AI 优化工具

详细功能列表

🚀 安装

先决条件

  • uv Python 包和项目管理器
  • 具有 CloudWatch Logs 的 AWS 账户
  • 配置AWS 凭证

设置

# Clone the repository git clone https://github.com/awslabs/Log-Analyzer-with-MCP.git cd Log-Analyzer-with-MCP # Create a virtual environment and install dependencies uv sync source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`

🚦快速入门

  1. 确保已按照此处的说明配置您的 AWS 凭证
  2. 使用AI 集成指南中概述的正确配置更新您的claude_desktop_config.json文件
  3. 打开 Claude 桌面版并开始聊天!

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

🤖 AI 集成

该项目可以轻松与 Claude for Desktop 等 AI 助手集成。详情请参阅AI 集成指南

📚 文档

🔒 安全

参阅贡献以了解更多信息。

📄 许可证

该项目采用 Apache-2.0 许可证授权。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

模型上下文协议服务器为 AI 助手提供对 AWS CloudWatch Logs 的访问权限,从而能够跨多个 AWS 服务浏览、搜索、汇总和关联日志。

  1. 🏗️ 建筑
    1. 🔌 模型上下文协议(MCP)
      1. ✨ 特点
        1. 🚀 安装
          1. 先决条件
          2. 设置
        2. 🚦快速入门
          1. 🤖 AI 集成
            1. 📚 文档
              1. 🔒 安全
                1. 📄 许可证

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.
                    Last updated -
                    19
                    TypeScript
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
                    Last updated -
                    16
                    2
                    TypeScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.
                    Last updated -
                    TypeScript
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that allows AI assistants to access AWS CloudWatch logs by listing log groups and reading log entries.
                    Last updated -
                    4
                    Python

                  View all related MCP servers

                  ID: k64kdjc5wv