About Otel Analyzer MCP
Otel Analyzer MCP is an MCP server published by jsamuel1 in the Developer Tools category: mCP server for analyzing OpenTelemetry traces.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/jsamuel1/otel-analyzer-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (8)
analyze_errsError analysis (errors, exceptions, context)
Parameters not published.
analyze_perfPerformance analysis (latency, slow spans, critical path)
Parameters not published.
deep_analyzeLLM-assisted analysis via MCP sampling
Parameters not published.
list_tracesList all loaded traces
Parameters not published.
load_traceLoad from file, JSON, X-Ray trace ID, or CloudWatch
Parameters not published.
search_genai_tracesSearch CloudWatch aws/spans for GenAI traces
Parameters not published.
search_xraySearch X-Ray with filter expressions
Parameters not published.
summarize_traceHigh-level trace overview
Parameters not published.
Ask AI
Ask AI about Otel Analyzer MCP
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
3 checks have not been run yet.
Releases
README
OTEL Analyzer MCP Server
MCP server for analyzing OpenTelemetry traces with performance and error diagnosis.
Features
- Load traces from files, strings, AWS X-Ray, or CloudWatch GenAI observability
- Auto-detect format (OTLP JSON, Jaeger, Protobuf, X-Ray)
- Performance analysis: latency breakdown, slow spans, critical path
- Error analysis: error detection, exception extraction, context
- GenAI trace analysis: Bedrock AgentCore, token usage, model latency
- MCP sampling for LLM-assisted deep analysis
Installation
uv tool install otel-analyzer-mcp
Or for development:
uv sync
Usage
Run the server:
otel-analyzer-mcp
Or add to your MCP client config:
{
"mcpServers": {
"otel-analyzer-mcp": {
"command": "otel-analyzer-mcp"
}
}
}
Tools
| Tool | Description |
|---|---|
load_trace |
Load from file, JSON, X-Ray trace ID, or CloudWatch |
search_xray |
Search X-Ray with filter expressions |
search_genai_traces |
Search CloudWatch aws/spans for GenAI traces |
list_traces |
List all loaded traces |
analyze_perf |
Performance analysis (latency, slow spans, critical path) |
analyze_errs |
Error analysis (errors, exceptions, context) |
summarize_trace |
High-level trace overview |
deep_analyze |
LLM-assisted analysis via MCP sampling |
Examples
Load a trace file:
load_trace(path="/path/to/trace.json")
Search X-Ray:
search_xray(filter_expression='service("my-api") AND responseTime > 5', region="us-east-1")
Search GenAI traces:
search_genai_traces(filter_query='name like /bedrock/', region="us-east-1")
Load from CloudWatch:
load_trace(trace_id="abc123", source="cloudwatch", region="us-east-1")
Analyze performance:
analyze_perf(trace_id="abc123")
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.