MCP Log Reader

MIT License
5
  • Apple
  • Linux

MCP サーバー: MCP ログの分析とデバッグ

🎯 概要

MCP Log Readerは、モデルコンテキストプロトコル(MCP)のログ分析とデバッグを支援する専用のMCPサーバーです。Claudeはログファイルに直接アクセスできるため、MCPの統合に関するトラブルシューティングや、Claudeとツールの連携方法の理解が容易になります。

  • マルチプラットフォームサポート: プラットフォーム固有のログパスを使用して、macOS、Windows、Linuxで動作します。
  • スマートフィルタリング: 大文字と小文字を区別しないテキスト検索で特定のログエントリを検索
  • ページ区切りブラウジング: 大規模なログコレクションを効率的にナビゲート
  • サイズ管理: インテリジェントな切り捨てにより大きなログファイルを処理します
  • シームレスなClaude統合:Claudeデスクトップと直接連携

🚀 クイックスタート

GitHub から直接インストールします。

# Clone the repository git clone https://github.com/klara-research/MCP-Analyzer.git cd MCP-Analyzer # Install dependencies npm i

ビルドして実行:

# Compile TypeScript npx tsc

🔌 クロードとの接続

Claude Desktop 構成にサーバーを追加します。

{ "mcpServers": { "log-reader": { "command": "node", "args": [ "/absolute/path/MCP-Analyzer/build" ] } } }

次に、Claude Desktop を再起動します。

📋 利用可能なパラメータ

ログ リーダーは次のパラメータをサポートします。

パラメータ説明デフォルト
lines各ログファイルから読み取る行数100
filterログエントリをフィルタリングするテキスト(大文字と小文字は区別されません)「」
customPathログディレクトリへのカスタムパスOS固有
fileLimitページごとに読み取るファイルの最大数5
pageページ番号1

💡 使用例

Claude にログ リーダー ツールを使用するように依頼します。

Can you check my MCP logs for any connection errors in the last day?

または特定のパラメータを使用します:

Can you look through MCP logs with filter="error" and lines=50 to find initialization issues?

⚙️ 仕組み

  1. サーバーは自動的にOSを検出し、適切なログディレクトリを見つけます
  2. すべての MCP ログファイルを検索し、変更時刻(新しい順)で並べ替えます。
  3. 要求されたログファイルのページは、ページ区切り設定に基づいて取得されます。
  4. ファイルは、応答が多すぎるのを防ぐためにサイズ制限付きで処理されます。
  5. フィルタリングされたコンテンツは、ページ区切りの詳細を含む構造化された形式で返されます。

📄 ライセンス

MITライセンス

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Claude が複数のプラットフォームにわたるログ ファイルに直接アクセスできるようにすることで、モデル コンテキスト プロトコル ログの分析とデバッグを支援する特殊な MCP サーバーです。

  1. 🎯 Overview
    1. 🚀 Quick Start
      1. 🔌 Connecting to Claude
        1. 📋 Available Parameters
          1. 💡 Example Usage
            1. ⚙️ How It Works
              1. 📄 License
                ID: kk3dqiuhqb