MCP-Analyzer模型上下文协议分析器

@klara-research/MCP-Analyzer
0 Stars 21 次浏览 klara-research 更新于 2026-08-23

一种专用的MCP服务器,通过为克劳德提供对多个平台上的日志文件的直接访问,帮助分析和调试模型上下文协议日志。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

该服务需要配置环境变量:customPath、fileLimit、filter、lines、page

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

read_mcp_logs 5 个参数

Read MCP logs from the standard location

该工具无需必填参数,直接调用即可

服务介绍

MCP 服务器:分析与调试 MCP 日志

🎯 概述

MCP 日志阅读器是一个专门的 MCP 服务器,帮助您分析和调试 Model Context Protocol 日志。它为 Claude 提供了直接访问日志文件的途径,使排查 MCP 集成问题和理解 Claude 如何与您的工具交互变得简单。

  • 多平台支持:在 macOS、Windows 和 Linux 上运行,并支持特定于平台的日志路径
  • 智能过滤:使用不区分大小写的文本搜索查找特定的日志条目
  • 分页浏览:高效地浏览大量日志集合
  • 大小管理:通过智能截断处理大日志文件
  • 无缝 Claude 集成:直接与 Claude Desktop 一起工作

🚀 快速开始

直接从 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

将服务器添加到您的 Claude Desktop 配置中:

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

然后重启 Claude Desktop。

📋 可用参数

日志阅读器支持以下参数:

参数 描述 默认值
lines 从每个日志文件中读取的行数 100
filter 用于过滤日志条目的文本(不区分大小写) ""
customPath 自定义日志目录路径 操作系统特定
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. 服务器自动检测您的操作系统并找到合适的日志目录
  2. 它定位所有的 MCP 日志文件,并按修改时间(最新优先)排序
  3. 根据分页设置检索请求的日志文件页
  4. 文件以大小限制处理,以防止响应过载
  5. 过滤后的内容以结构化格式返回,并包含分页详情

📄 许可证

MIT 许可证