• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubeflow / mcp-server / 39468979992
87%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2026 05:47PM UTC
Jobs 3
Files 38
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Oct 2026 05:46PM UTC coverage: 85.419% (+0.02%) from 85.395%
39468979992

push

github

web-flow
feat(core): add trace ids to logs and stop duplicating the tool span (#423)

FastMCP already continues the caller's trace from the traceparent in the
request _meta, but logs had no trace or span id, so they could not be joined to
traces. _audit_wrap also opened its own SERVER span with the same name as
FastMCP's, so one call showed two "tools/call <tool>" spans.

- current_trace_ids() reads the active span through the OTel API (no SDK
  needed) and JSON logs and get_server_logs entries now carry trace_id and
  span_id while a span is active.
- The audit span is now an INTERNAL child named "execute_tool <tool>" under
  FastMCP's SERVER span, keeping all its attributes.
- Tests cover a valid, missing and malformed traceparent, including one that
  goes through a FastMCP client into a wrapped tool's audit log.

Kubernetes API spans are not added here because they need a new dependency
(opentelemetry-instrumentation-urllib3); that is still an open question on
the issue.

Part of #312

Signed-off-by: pratik naik <naikp0241@gmail.com>

2724 of 3189 relevant lines covered (85.42%)

2.56 hits per line

Coverage Regressions

Lines Coverage ∆ File
18
90.07
0.0% core/server.py
5
89.29
-0.05% core/telemetry.py
2
97.92
0.07% core/logging.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 39468979992.1 20 Oct 2026 05:47PM UTC 38
85.42
GitHub Action Run
2 python-3.12 - 39468979992.2 20 Oct 2026 05:47PM UTC 38
85.42
GitHub Action Run
3 python-3.11 - 39468979992.3 20 Oct 2026 05:47PM UTC 38
85.42
GitHub Action Run
Source Files on build 39468979992
  • Tree
  • List 38
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39468979992
  • d2b3cfe2 on github
  • Prev Build on main (#39466817770)
  • Next Build on main (#39469259660)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc