Claude MCP Server for Observability Demo について
Claude Desktopから3つのツールでログのエラーを調査するPython製MCPサーバーのデモです。オブザーバビリティ動画に付属し、調査例と対処案を示します。
主な機能
- 013つのログ調査ツール
- 02Claude Desktopの設定
- 03ログエラーの分析
活用シーン
- 01特定日のエラー調査
- 02関連するパイプラインやリリースの特定
MCP 対応
Claude DesktopなどのMCPクライアントにログ用の3つのツールを提供し、ログ調査と対処案の作成を可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
オブザーバビリティデモ用 Claude MCP サーバー
この動画の関連リポジトリです:オブザーバビリティ用 Claude MCP サーバー
前提条件
この手順には Claude Desktop が必要です(無料アカウントで問題ありません)。
ステップ 1:MCP サーバーを起動する
- このリポジトリをクローンします
- 依存関係をインストールします:
pip install -r requirements.txt python logreader.pyでサーバーを起動します
ステップ 2:Claude Desktop に MCP サーバーをインストールする
Claude Desktop を開きます。Claude > Settings > Developer に移動し、Edit config をクリックします。
フォルダーが開き、特定の JSON ファイルが選択された状態になります。そのファイルを開き、以下の内容に設定します。
この手順により、Claude Desktop が MCP サーバーを認識できるようになります。
{
"mcpServers": {
"logreader": {
"command": "uv",
"args": [
"--directory",
"/full/path/claude-mcp-server-observability",
"run",
"logreader.py"
]
}
}
}
ステップ 3:Claude を起動する
小さな「コネクター」アイコンが表示されます。それをクリックすると、logreader というインストール済みサーバーが 1 つ表示されます。
ステップ 4:Claude に助けを求める!
新しいチャットを開始し、次のように尋ねます:3 月 22 日のログにエラーがあることに気づきました。調査を手伝ってください
Claude は、質問への回答に役立てるため、MCP サーバーと、サーバーが提供する 3 つのツールを使うべきだと判断するはずです。Claude がツールの実行許可を求める場合があります。許可してください。
いずれ回答と推奨される対処方法が得られるはずです(追加のヒントやプロンプトが必要になる場合があります)。
- エラーの原因は、Pipeline C とリリースである可能性が最も高いです
- Susan に連絡してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
