otel-server
MCP server for Docker container inspection and OpenTelemetry trace querying via Jaeger.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- List Containers: Discover Docker containers by name or status. Use this first to find container IDs before inspecting them.
- Get Container Status: Get detailed status of a Docker container including health, exit code, uptime, restart count, and OOM status.
- Get Container Stats: Get a resource snapshot of a Docker container: CPU, memory, network I/O, block I/O, and PIDs. Useful for diagnosing OOM kills and memory leaks.
What data it sees
Do you need an account
No: the server works without sign-in
MCP server for Docker container inspection and OpenTelemetry trace querying via Jaeger. Tools for container logs, stats, status, and distributed trace analysis.
Server tool list (6)
Raw names from tools/list. Only developers need these.
| list_containers | Discover Docker containers by name or status. Use this first to find container IDs before inspecting them. |
| get_container_status | Get detailed status of a Docker container including health, exit code, uptime, restart count, and OOM status. |
| get_container_stats | Get a resource snapshot of a Docker container: CPU, memory, network I/O, block I/O, and PIDs. Useful for diagnosing OOM kills and memory leaks. |
| fetch_logs | Fetch logs from a Docker container. Supports tail count, time range filtering, and regex grep. Logs are redacted for PII/credentials. |
| search_error_traces | Search for error traces in Jaeger by service name. Returns a summary table of traces with errors. |
| get_trace_tree | Render a trace as an indented span tree. Shows service, operation, duration, and errors at each level. Content is redacted for PII/credentials. |