otel-analyzer-mcp
Auto-detects and loads traces in Jaeger format, supporting performance and error analysis of Jaeger traces.
Loads and analyzes OpenTelemetry traces (OTLP JSON or Protobuf) with performance and error diagnosis capabilities.
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., "@otel-analyzer-mcpsummarize trace abc123"
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.
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
Related MCP server: otel-mcp
Installation
uv tool install otel-analyzer-mcpOr for development:
uv syncUsage
Run the server:
otel-analyzer-mcpOr add to your MCP client config:
{
"mcpServers": {
"otel-analyzer-mcp": {
"command": "otel-analyzer-mcp"
}
}
}Tools
Tool | Description |
| Load from file, JSON, X-Ray trace ID, or CloudWatch |
| Search X-Ray with filter expressions |
| Search CloudWatch aws/spans for GenAI traces |
| List all loaded traces |
| Performance analysis (latency, slow spans, critical path) |
| Error analysis (errors, exceptions, context) |
| High-level trace overview |
| 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jsamuel1/otel-analyzer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server