JSON日志MCP服务器
一种模型上下文协议(MCP)服务器,使Claude Desktop(或任何MCP客户端)能够读取和分析JSON格式的日志文件。此服务器提供用于搜索、过滤、聚合和分析结构化日志数据的工具。
特性
- 📁 浏览日志文件 -列出并读取JSON格式的日志文件
- 🔍 搜索和筛选 -按级别、模块、功能、消息内容和时间范围查询日志
- 📊 综合数据 -根据各种标准对日志进行分组和分析
- 📈 统计 -获取有关日志数据的全面统计信息
- 🚀 快速高效 -针对处理大型日志文件进行了优化
先决条件
- Python 3.11或更高版本
- Claude Desktop(或其他MCP客户端)
安装
- 克隆此存储库:
git clone https://github.com/mfreeman451/json-logs-mcp-server.git
cd json-logs-mcp-server- 创建虚拟环境:
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 安装软件包:
pip install -e .- 创建包装器脚本:
cat > run-json-logs-server.sh 100MB)可能需要一些时间
- 使用 `limit` 查询中用于控制结果大小的参数
- 考虑轮换日志文件以保持性能
## 贡献
欢迎投稿!请随时提交拉取请求。
## 许可证
MIT许可证-有关详细信息,请参阅许可证文件