🚀 LogAnalyzer MCP服务器
调试服务器在30秒内登录 通过人工智能驱动的分析、实时监控和可操作的修复。
](https://www.npmjs.com/package/loganalyzer-mcp)  ](https://nodejs.org/)
LogAnalyzer MCP服务器 是一个模型上下文协议(MCP)服务器,提供具有快速调试功能的AI驱动日志分析。非常适合需要即时了解服务器问题的DevOps工程师、后端开发人员和SRE团队。
⚡ 主要特点
- 🚀 快速调试:在30秒内分析和调试服务器日志(平均测试时间为7.5秒)
- 🤖 AI驱动:谷歌Gemini集成,用于智能根本原因分析
- 📊 即时修复:使用精确的命令获得优先、可操作的修复
- 👀 实时监控:自动观察日志文件中的新错误
- 🔍 快速扫描:毫秒级超快错误检测
- 📋 就绪命令:复制粘贴调试命令以立即执行
- 🎯 95%置信度:用于可靠调试的高精度AI分析
📦 安装
快速启动(全局安装)
npm install -g loganalyzer-mcp用于Cursor AI集成
npm install -g loganalyzer-mcp然后添加到光标设置中:
{
"mcpServers": {
"loganalyzer": {
"command": "loganalyzer-mcp",
"env": {
"GEMINI_API_KEY": "your_gemini_api_key_here"
}
}
}
}🛠️ MCP工具可用
| 工具 | 描述 | 速度 |
|---|---|---|
rapid_debug | 🚀 调试服务器在30秒内登录,并进行可操作的修复 | 平均7.5秒 |
quick_scan | ⚡ 用于实时监控的超快错误检测 | \<1s |
analyze_log | 🤖 基于深度人工智能的日志分析,可识别根本原因 | 10-15s |
watch_log_file | 👀 实时监控日志文件中的新错误 | 实时 |
stop_watching | ⏹️ 停止监视特定日志文件 | 即时 |
list_watched_files | 📋 查看当前监视的所有文件 | 即时 |
get_recent_errors | 📊 检索最近的错误分析和历史记录 | 即时 |
🎯 非常适合
- DevOps工程师 调试生产问题
- 后端开发人员 排除应用程序错误
- SRE团队 监测系统健康状况
- 支持团队 调查用户报告的问题
- 创业团队 需要快速的事件响应
📋 使用示例
使用Cursor AI
"Rapidly debug these server logs and give me actionable fixes"
"Quick scan this log file for critical errors"
"Start monitoring /var/log/app.log for new errors"
"What's causing these database connection timeouts?"命令行(测试)
# Test the installation
loganalyzer-mcp --version
# Analyze a log file directly
npm run analyze /path/to/logfile.log
# Run rapid debug test
npm run test-rapid⚡ 性能基准
- 分析速度:平均7.5秒(目标:\<30s)- 比目标快4倍!
- 快速扫描:\<1秒用于即时错误检测
- AI信心:根本原因识别准确率为95%
- 错误检测:关键问题与非关键问题的即时分类
🏗️ 技术栈
- 语言:Types/Node.js
- AI提供商:谷歌双子座(双子座-1.5-flash)
- 文件监视:Chokidar用于跨平台监控
- MCP协议:完全符合最新的MCP标准
- 部署:Docker就绪,云原生
🔧 配置
环境变量
GEMINI_API_KEY=your_gemini_api_key_here
LOG_LEVEL=info
MAX_FILE_SIZE=10MB
WATCH_POLL_INTERVAL=1000MCP服务器配置
{
"mcpServers": {
"loganalyzer": {
"command": "loganalyzer-mcp",
"env": {
"GEMINI_API_KEY": "your_key_here",
"LOG_LEVEL": "info",
"MAX_FILE_SIZE": "10MB"
}
}
}
}🌟 是什么让它与众不同
- 速度:比30秒的目标快4倍
- 智能:人工智能分析与简单模式匹配
- 可操作性:提供精确的命令,而不仅仅是描述
- 可靠性:对回退机制有95%的信心
- 完整性:从检测到解决的端到端解决方案
📈 社区影响
- 降低MTTR (平均恢复时间)减少80%
- 消除了手动日志解析 智能AI分析
- 提供学习 通过详细的解释和建议
- 扩展专业知识 通过为初级开发人员提供高级调试见解
🚀 集成指南
🐛 故障排除
常见问题
- MCP服务器立即退出:这很正常!MCP服务器由客户端按需启动。
- API关键错误:确保
GEMINI_API_KEY设置在您的环境中。 - 文件监视失败:检查文件权限和路径有效性。
调试命令
# Test API connection
npm run validate
# Test rapid debugging
npm run test-rapid
# Check configuration
node -e "console.log(process.env.GEMINI_API_KEY ? 'API Key set' : 'API Key missing')"🤝 贡献
- 分叉存储库
- 创建要素分支:
git checkout -b feature-name - 提交更改:
git commit -am 'Add feature' - 推送到分支:
git push origin feature-name - 提交拉取请求
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
🔗 链接
- NPM包: 测井仪mcp
- GitHub存储库: LogAnalyzer MCP服务器
- 文档: 全部文件
- 问题: 报告问题
______________________________________________________________________
由以下材料制成❤️ 面向开发者社区\ *帮助团队更快地调试,了解更多信息,并自信地发货。*
