使用说明
记录MCP服务器
用于读取和搜索日志文件的MCP服务器,支持日志轮换。
特性
- 读取日志:读取日志文件的最后N行。
- 尾部日志:从特定偏移量读取日志文件的块。
- 搜索日志:在日志文件中搜索文本或正则表达式模式。
- 轮换支持:自动处理旋转的日志文件(例如。,
app.log,app.log.1,app.log.2)阅读历史时。
安装
来源
- 克隆存储库。
- 安装依赖项(如果有的话。,
mcp).pip install mcp
用法
运行服务器
您可以直接使用python运行服务器:
# Add src to python path if needed, or install in editable mode
export PYTHONPATH=$PYTHONPATH:$(pwd)/src
python -m log_mcp_server
检查员
使用MCP检查器测试服务器:
npx @modelcontextprotocol/inspector \
python -m src.log_mcp_server
工具
read_log(path: str, lines: int = 100):读取最后N行。read_log_chunk(path: str, offset: int, max_bytes: int = 4096):从偏移量读取块。search_log(path: str, pattern: str, is_regex: bool = False):搜索模式。