MCP-Analyzer模型上下文协议分析器
一种专用的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?
⚙️ 工作原理
- 服务器自动检测您的操作系统并找到合适的日志目录
- 它定位所有的 MCP 日志文件,并按修改时间(最新优先)排序
- 根据分页设置检索请求的日志文件页
- 文件以大小限制处理,以防止响应过载
- 过滤后的内容以结构化格式返回,并包含分页详情
📄 许可证
MIT 许可证