Skip to content

[WIP] feat(mcp): serve multiple MCP servers from one router on separate paths - #3151

Draft
asoorm wants to merge 18 commits into
mainfrom
ahmet/router-624-multi-collection-mcp
Draft

[WIP] feat(mcp): serve multiple MCP servers from one router on separate paths#3151
asoorm wants to merge 18 commits into
mainfrom
ahmet/router-624-multi-collection-mcp

docs(mcp): split compound sentences in the failure isolation section

89ac4f5
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 25, 2026 in 1s

62.61% (target 30.00%)

View this Pull Request on Codecov

62.61% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 79.59184% with 60 lines in your changes missing coverage. Please review.
✅ Project coverage is 62.61%. Comparing base (64eaf60) to head (89ac4f5).
⚠️ Report is 28 commits behind head on main.

Files with missing lines Patch % Lines
router/core/router.go 74.21% 23 Missing and 18 partials ⚠️
router/pkg/mcpserver/host.go 80.55% 9 Missing and 5 partials ⚠️
router/pkg/mcpserver/server.go 86.36% 2 Missing and 1 partial ⚠️
router/core/graph_server.go 33.33% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3151      +/-   ##
==========================================
+ Coverage   62.37%   62.61%   +0.24%     
==========================================
  Files         262      266       +4     
  Lines       31003    31217     +214     
==========================================
+ Hits        19337    19546     +209     
+ Misses      10158    10143      -15     
- Partials     1508     1528      +20     
Files with missing lines Coverage Δ
router/core/router_config.go 93.97% <ø> (ø)
router/pkg/config/config.go 83.00% <ø> (ø)
router/pkg/mcpserver/paths.go 100.00% <100.00%> (ø)
router/pkg/mcpserver/validation.go 100.00% <100.00%> (ø)
router/core/graph_server.go 85.76% <33.33%> (ø)
router/pkg/mcpserver/server.go 75.80% <86.36%> (+5.25%) ⬆️
router/pkg/mcpserver/host.go 80.55% <80.55%> (ø)
router/core/router.go 70.94% <74.21%> (-0.04%) ⬇️

... and 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.