mshegolev avatar

Jaeger Mcp

mshegolev/jaeger-mcp

Connects Claude to your Jaeger distributed tracing backend via the standard Query API. Exposes five read-only tools: list services and operations, search traces with filters (time range, tags, duration), fetch full trace details with span trees, and map service dependencies. Returns both JSON and Markdown for each query, so you can ask "show me 500 errors in order-service from the last hour" or "what called postgres most often this week" and get actionable answers. Supports Bearer tokens, HTTP Basic auth, or no auth for internal deployments. Useful when you're debugging production incidents in chat and need to pull trace data without context switching to the Jaeger UI.

tools
15
auth
Secret needed
transport
STDIO
env vars
5
last updated
Apr 18, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

jaeger_list_servicesList all instrumented services

List all instrumented services

No parameter schema in public metadata yet.

jaeger_list_operationsList operation names for a service

List operation names for a service

No parameter schema in public metadata yet.

jaeger_search_tracesSearch traces with rich filters

Search traces with rich filters

No parameter schema in public metadata yet.

jaeger_get_traceFull trace detail with span tree

Full trace detail with span tree

No parameter schema in public metadata yet.

jaeger_get_dependenciesService-to-service call graph

Service-to-service call graph

No parameter schema in public metadata yet.

jaeger_compare_tracesStructural diff between two traces

Structural diff between two traces

No parameter schema in public metadata yet.

jaeger_span_statisticsPer-operation latency and error stats

Per-operation latency and error stats

No parameter schema in public metadata yet.

jaeger_critical_pathLongest-duration span chain and bottleneck ranking

Longest-duration span chain and bottleneck ranking

No parameter schema in public metadata yet.

jaeger_compare_windowsAggregate trace behavior diff between two time periods

Aggregate trace behavior diff between two time periods

No parameter schema in public metadata yet.

jaeger_detect_anomaliesStatistical latency/error-rate spike detection per operation

Statistical latency/error-rate spike detection per operation

No parameter schema in public metadata yet.

jaeger_predict_degradationPredict performance degradation 2-24 hours in advance

Predict performance degradation 2-24 hours in advance

No parameter schema in public metadata yet.

jaeger_forecast_capacityForecast throughput demands and resource requirements

Forecast throughput demands and resource requirements

No parameter schema in public metadata yet.

jaeger_find_test_tracesCorrelate a test run to its traces by tag query (Allure/pytest/custom)

Correlate a test run to its traces by tag query (Allure/pytest/custom)

No parameter schema in public metadata yet.

jaeger_regression_diffClassify per-operation regressions between two time windows

Classify per-operation regressions between two time windows

No parameter schema in public metadata yet.

jaeger_test_profilePer-operation latency hotspots for a tagged test run

Per-operation latency hotspots for a tagged test run

No parameter schema in public metadata yet.

Sponsors

Configuration

JAEGER_URL*

Jaeger query service URL, e.g. https://jaeger.example.com

JAEGER_TOKENsecret

Bearer token for authentication. Takes priority over Basic auth.

JAEGER_USERNAME

HTTP Basic auth username. Used only when JAEGER_TOKEN is not set.

JAEGER_PASSWORDsecret

HTTP Basic auth password.

JAEGER_SSL_VERIFYdefault: true

Verify SSL certificates (true/false). Set to 'false' for self-signed certs.

Readme

jaeger-mcp

PyPI version Python versions License: MIT Tests

MCP server for Jaeger distributed tracing. Give Claude (or any MCP-capable agent) read access to your trace data — search traces, inspect spans, compare traces, compute span statistics, map service dependencies, predict performance issues, and forecast capacity needs — without leaving the conversation.

Why another Jaeger MCP?

The existing Jaeger integrations require a running UI or custom scripts. This server:


View the full README on GitHub

Details

Repository
github.com/mshegolev/jaeger-mcp
Category
Search & Web Crawling
Package
jaeger-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from mshegolev

Related Search & Web Crawling MCP servers

View all
1mshegolev avatarPrometheus Mcpmshegolev/prometheus-mcpPrometheus MCP — query metrics, inspect alerts, and explore scrape targets (read-only).0stars
2periodix avatarPeriodix Actionsnet.periodix/actionsSearch LinkedIn & Sales Navigator. Get structured people, companies, posts, jobs data. 4.9/5 on G2.0stars
3npupko avatarAgency Mcp Servernpupko/agency-mcp-serverOn-demand access to 150+ specialist AI agent templates — search, browse, and spawn agents0stars
4optisol-business avatarDb Metadata Extractor Mcpoptisol-business/db-metadata-extractor-mcpExtract database metadata from PostgreSQL, Snowflake, SQL Server, BigQuery, and Oracle.0stars
5machupicchu avatarWonders MCPorg.machupicchu/wonders-mcpRead-only MCP for heritage travel: search 500+ UNESCO destinations by region and intent.0stars
6quartzunit avatarEmbgrepquartzunit/embgrepLocal semantic search — embedding-powered grep for files, zero external services.0stars