Log Grep MCP服务器
一种模型上下文协议(MCP)服务器,提供用于搜索和监视日志文件的工具。此服务器使Claude能够快速浏览日志文件,实时监控其变化,并帮助完成日志分析任务。
安装
npm install
npm run build配置
添加到您的Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json 在 macOS 上:
{
"mcpServers": {
"log-grep": {
"command": "node",
"args": ["/path/to/log-grep-mcp/dist/index.js"]
}
}
}或者,如果你想在开发过程中直接使用tsx运行:
{
"mcpServers": {
"log-grep": {
"command": "npx",
"args": ["tsx", "/path/to/log-grep-mcp/src/index.ts"]
}
}
}可用工具
grep_log-在日志文件中搜索模式monitor_log-监控日志文件中的更改stop_monitor-停止监视日志文件
使用示例
配置后,您可以要求Claude帮助进行日志分析:
- “在/var/log/app.log中搜索错误消息”
- “监视我的应用程序日志中的新条目”
- “在身份验证日志中查找所有‘登录失败’的实例”
- “停止监视当前日志文件”
发展
先决条件
- Node.js 18+
- npm
设置
- 克隆存储库
- 安装依赖项:
npm install- 构建项目:
npm run build- 在开发模式下运行:
npm run dev项目结构
src/index.ts-主MCP服务器实现dist/-编译的JavaScript输出mcp-config-example.json-MCP配置示例
贡献
- 分叉存储库
- 创建要素分支
- 进行更改
- 彻底测试
- 提交拉取请求
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
