Log Analyzer MCP
๐ Stop copy-pasting logs into AI. Let Claude read them directly.
An MCP server for AI-powered log analysis. Parse, search, and debug log files across 9+ formats โ right from Claude Code.
๐ At a Glance
๐ฌ Demo

Analyzing logs with 14 specialized tools
๐ค Why?
โจ Features
- Auto-Detection โ Identifies format from 9+ common log types
- Smart Search โ Pattern matching with context, regex, and time filtering
- Error Extraction โ Groups similar errors, captures stack traces
- Natural Language โ Ask questions like "what errors happened today?"
- Sensitive Data Scan โ Detect PII, credentials, and secrets
- Multi-File Analysis โ Correlate events across distributed systems
- Streaming โ Handles 1GB+ files without memory issues
๐ Quick Start
# Install (adds to Claude Code automatically)
uvx codesdevs-log-analyzer install
Then in Claude Code:
Analyze /var/log/app.log and tell me what's causing the errors
๐ฆ Installation
One-liner (Recommended)
uvx codesdevs-log-analyzer install
Manual
# pip
pip install codesdevs-log-analyzer
# uv
uv tool install codesdevs-log-analyzer
Add to ~/.claude/settings.json:
{
"mcpServers": {
"log-analyzer": {
"command": "uvx",
"args": ["codesdevs-log-analyzer"]
}
}
}
๐ Supported Formats
โก Performance
๐ ๏ธ Available Tools
๐ก Examples
Find errors:
Extract all errors from /var/log/app.log, group similar ones
Search with context:
Search for "timeout" in app.log with 5 lines of context
Correlate events:
What happened 60 seconds before each OutOfMemoryError?
Scan for secrets:
Check /var/log/app.log for accidentally logged credentials
๐ง Development
git clone https://github.com/Fato07/log-analyzer-mcp
cd log-analyzer-mcp
uv sync
uv run pytest -v --cov
๐ Star History
๐ License
MIT License - see LICENSE for details.