I am trying to fetch the code coverage for my PR branch using mcp server. The LLM tried to fetch the details using the get_component_measures tool. It is passing proper request however when returning there is no data getting returned from the sonar qube.
Input
{
"component": "My-project-name",
"metricKeys": [
"new_coverage",
"new_line_coverage",
"new_branch_coverage"
]
}
Output
Component: My-project-name
Key: My-project-name
Qualifier: TRK
Measures:
- Line Coverage on New Code (new_line_coverage):
Description: Line coverage of added/changed code
- Coverage on New Code (new_coverage):
Description: Coverage of new/changed code
- Condition Coverage on New Code (new_branch_coverage):
Description: Condition coverage of new/changed code
Available Metrics:
- Line Coverage on New Code (new_line_coverage)
Description: Line coverage of added/changed code
Domain: Coverage
Type: PERCENT
Higher values are better: true
Qualitative: true
Hidden: false
Custom: false
- Condition Coverage on New Code (new_branch_coverage)
Description: Condition coverage of new/changed code
Domain: Coverage
Type: PERCENT
Higher values are better: true
Qualitative: true
Hidden: false
Custom: false
- Coverage on New Code (new_coverage)
Description: Coverage of new/changed code
Domain: Coverage
Type: PERCENT
Higher values are better: true
Qualitative: true
Hidden: false
Custom: false