Perform Distributed Tracing for your MCP system with OpenTelemetry

2025 has truly been the year of Agentic AI, with MCP (Model Context Protocol) emerging as one of its flashy and most talked-about innovations. While many products have seamlessly integrated MCP servers into their systems, these servers are increasingly being labelled as black boxes, opaque components that handle critical tasks but offer little visibility into what’s happening under the hood.

We prompt an agent, a tool gets invoked, and a response is generated. But what really happens in between? And when something breaks, how do we trace the failure and debug it effectively?

In this video, we’ll explore how you can perform distributed tracing on your MCP systems for deep observability.

Link to the Github Repo - https://github.com/dylibso/mcp-otel

More about SigNoz:

SigNoz - Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc. Backed by Y Combinator.

SigNoz helps developers monitor applications and troubleshoot problems in their deployed applications. SigNoz uses distributed tracing to gain visibility into your software stack.

SigNoz website - https://signoz.io

SigNoz Github repository - https://github.com/SigNoz/signoz

You can find the official documentation here - https://signoz.io/docs/.

Come say Hi to us on Slack - https://signoz.io/slack

If you need any clarification or find something missing, feel free to raise a GitHub issue with the label documentation or reach out to us at the community slack channel.

SigNoz Instrumentation with OpenTelemetry blogs:
Instrument Go Application - https://signoz.io/opentelemetry/go/
Instrument Rust Application - https://signoz.io/blog/opentelemetry-rust/
Instrument Elixir Application - https://signoz.io/blog/opentelemetry-elixir/
Instrument Python Application - https://signoz.io/blog/python-application-monitoring/

Instrument.NET Application - https://signoz.io/blog/opentelemetry-dotnet/
Instrument React Application - https://signoz.io/blog/opentelemetry-react/
Instrument Ruby on Rails Application - https://signoz.io/blog/opentelemetry-ruby/
Instrument Nextjs Application - https://signoz.io/blog/opentelemetry-nextjs/
Instrument Angular Application - https://signoz.io/blog/opentelemetry-angular/
Instrument Django Application - https://signoz.io/blog/opentelemetry-django/