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

stacklok / toolhive / 21835073589 / 1
62%
main: 62%

Build:
DEFAULT BRANCH: main
Ran 09 Feb 2026 05:55PM UTC
Files 518
Run time 10s
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

09 Feb 2026 05:47PM UTC coverage: 61.379% (+0.02%) from 61.361%
21835073589.1

push

github

web-flow
chore(vMCP): Add tool call labels to vMCP telemetry metrics (#3687)

* Add MCP parsing middleware to vMCP and enrich backend metric labels

Wire mcp.ParsingMiddleware into the vMCP server middleware chain so the
telemetry middleware can label incoming request metrics with the actual
mcp_method (e.g. "tools/call", "initialize") instead of "unknown".

Add tool_name and prompt_name attributes to backend telemetry spans and
metrics for finer-grained observability on outgoing backend calls.

Add TestIntegration_TelemetryMiddleware covering incoming request
counters, backend call metrics, custom resource attributes, and
mcp_method label propagation.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add mcp_resource_id label to telemetry middleware request metrics

Enrich the common metric attributes on toolhive_mcp_requests and
toolhive_mcp_request_duration with mcp_resource_id, which surfaces the
tool name (tools/call), resource URI (resources/read), or prompt name
(prompts/get) from the already-parsed MCP request context.

Update unit and integration tests to assert the new label, and extract
repeated string literals into constants to satisfy goconst.


---------

Co-authored-by: Cursor <cursoragent@cursor.com>

42367 of 69025 relevant lines covered (61.38%)

78.14 hits per line

Source Files on job 21835073589.1
  • Tree
  • List 518
  • Changed 7
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21835073589
  • 84bec9a3 on github
  • Prev Job for on main (#21831437508.1)
  • Next Job for on main (#21836592519.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc