Enables parsing and analysis of Apache web server logs to identify request patterns and troubleshoot errors.
Provides tools to analyze Docker container logs, including support for timestamp extraction and log stream identification.
Facilitates debugging in containerized environments by parsing and analyzing Kubernetes-formatted log files.
Enables parsing and analysis of NGINX web server logs to identify request patterns and troubleshoot errors.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Log Analyzer MCPFind and group the most frequent errors in /var/log/app.log"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
14 MCP tools | 9+ log formats |
280 tests | 81%+ coverage |
π¬ Demo

Analyzing logs with 14 specialized tools
π€ Why?
Without log-analyzer-mcp | With log-analyzer-mcp |
Copy-paste chunks of logs | Point Claude at the file |
Lose context between pastes | Full file access |
Manual format parsing | Auto-detection |
Miss related errors | Smart correlation |
β¨ 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 installThen in Claude Code:
Analyze /var/log/app.log and tell me what's causing the errorsπ¦ Installation
One-liner (Recommended)
uvx codesdevs-log-analyzer installManual
# pip
pip install codesdevs-log-analyzer
# uv
uv tool install codesdevs-log-analyzerAdd to ~/.claude/settings.json:
{
"mcpServers": {
"log-analyzer": {
"command": "uvx",
"args": ["codesdevs-log-analyzer"]
}
}
}π Supported Formats
Format | Example |
Syslog |
|
Apache/Nginx |
|
JSON Lines |
|
Docker |
|
Python |
|
Java/Log4j |
|
Kubernetes |
|
Generic | Any line with recognizable timestamp |
β‘ Performance
Metric | Value |
100MB log file | < 10 seconds |
Memory footprint | Streaming (no full load) |
Max tested size | 1GB+ |
Format detection | < 100ms |
π οΈ Available Tools
Tool | Description |
| Detect format and extract metadata |
| Search with context lines |
| Extract and group errors |
| Generate debugging summary |
| Find related events |
| Monitor for new entries |
| Natural language queries |
| Detect PII/credentials |
+ 6 more |
π‘ Examples
Find errors:
Extract all errors from /var/log/app.log, group similar onesSearch with context:
Search for "timeout" in app.log with 5 lines of contextCorrelate 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.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.