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_containersDiscover Docker containers by name or status. Use this first to find container IDs before inspecting them.
get_container_statusGet detailed status of a Docker container including health, exit code, uptime, restart count, and OOM status.
get_container_statsGet 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_logsFetch logs from a Docker container. Supports tail count, time range filtering, and regex grep. Logs are redacted for PII/credentials.
search_error_tracesSearch for error traces in Jaeger by service name. Returns a summary table of traces with errors.
get_trace_treeRender a trace as an indented span tree. Shows service, operation, duration, and errors at each level. Content is redacted for PII/credentials.
otel-server: connect to Claude, ChatGPT, Cursor · Connectors.fun