Log Analyzer with MCP

Official
by awslabs

MCP を使用したログ アナライザー

分析、検索、相関関係の検出のために AI アシスタントに AWS CloudWatch Logs へのアクセスを提供するモデルコンテキストプロトコル (MCP)サーバー。

🏗️ 建築

🔌 モデルコンテキストプロトコル(MCP)

Anthropic による概要は次のとおりです。

MCPは、アプリケーションがLLMにコンテキストを提供する方法を標準化するオープンプロトコルです。MCPはAIアプリケーション用のUSB-Cポートのようなものだと考えてください。USB-Cがデバイスを様々な周辺機器やアクセサリに接続するための標準化された方法を提供するのと同様に、MCPはAIモデルを様々なデータソースやツールに接続するための標準化された方法を提供します。

このリポジトリは、ClaudeのようなAIアシスタントがAWSアカウントのCloudWatchログとやり取りできるようにするクライアントとサーバーのサンプルです。MCPの詳細については、概要をご覧ください。

✨ 特徴

  • CloudWatch ロググループの参照と検索
  • CloudWatch Logs Insights クエリ構文を使用してログを検索する
  • ログサマリーを生成し、エラーパターンを特定する
  • 複数の AWS サービス間でログを相関させる
  • クロードのようなアシスタントのための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 for Desktop を開いてチャットを始めましょう!

その他の例と高度な使用方法については、詳細な使用ガイドを参照してください。

🤖 AI統合

このプロジェクトは、Claude for DesktopなどのAIアシスタントと簡単に統合できます。詳細はAI統合ガイドをご覧ください。

📚 ドキュメント

🔒 セキュリティ

詳細については、 「CONTRIBUTING」を参照してください。

📄 ライセンス

このプロジェクトは、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