Log Analyzer with MCP について
Log Analyzer with MCP は、AI アシスタントが AWS CloudWatch Logs を分析、検索、相関できるようにする MCP サーバーです。AWS のログ調査をアシスタントに任せたい利用者に向けたものです。クライアントとサーバーの連携例としても位置づけられています。
主な機能
- 01CloudWatch ロググループの閲覧と検索
- 02CloudWatch Logs Insights のクエリ構文による検索
- 03ログ要約の生成とエラーパターンの特定
- 04複数の AWS サービスをまたぐログの相関
活用シーン
- 01会話中に Claude から AWS ログを検索
- 02複数の AWS サービスにまたがる関連エラーの調査
MCP 対応
本プロジェクトは MCP サーバーとして、CloudWatch Logs の閲覧、検索、相関機能を AI アシスタントに公開します。Claude for Desktop との連携手順も含まれています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP を使用したログアナライザー
Model Context Protocol(MCP) サーバーです。AI アシスタントが AWS CloudWatch Logs にアクセスし、分析、検索、相関分析を行えるようにします。
🏗️ アーキテクチャ

🔌 Model Context Protocol(MCP)
Anthropic の説明によると:
MCP は、アプリケーションが LLM にコンテキストを提供する方法を標準化するオープンプロトコルです。MCP は、AI アプリケーション向けの USB-C ポートのようなものだと考えてください。USB-C がさまざまな周辺機器やアクセサリーにデバイスを接続する標準的な方法を提供するのと同じように、MCP は AI モデルをさまざまなデータソースやツールに接続する標準的な方法を提供します。
このリポジトリは、Claude のような AI アシスタントが AWS アカウント内の CloudWatch Logs とやり取りできるようにする、クライアントとサーバーのサンプルです。MCP の詳細については、概要をご覧ください。
✨ 機能
- CloudWatch のロググループを閲覧、検索
- CloudWatch Logs Insights のクエリ構文を使用したログ検索
- ログの要約を生成し、エラーパターンを特定
- 複数の AWS サービスにまたがるログの相関分析
- Claude のようなアシスタント向けに最適化された AI ツール
🚀 インストール
前提条件
🚦 クイックスタート
-
こちらの説明に従って、AWS 認証情報を設定してください。
-
AI 統合ガイドに記載された適切な設定で、
claude_desktop_config.jsonファイルを更新してください。 -
Claude for Desktop を開いて、チャットを始めましょう!
その他の例や高度な使用方法については、詳細な使用ガイドをご覧ください。
🤖 AI 統合
このプロジェクトは、Claude for Desktop のような AI アシスタントと簡単に統合できます。詳しくは、AI 統合ガイドをご覧ください。
📚 ドキュメント
🔒 セキュリティ
詳しくは、CONTRIBUTINGをご覧ください。
📄 ライセンス
このプロジェクトは Apache-2.0 ライセンスの下で公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。