What format does Mcp Jacoco Reporter output?
The server converts JaCoCo XML reports into a structured JSON array, where each entry includes source file, package, and breakdowns of uncovered and partially covered lines and branches.
@crisschan
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-jacoco-reporter-server": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/Users/crisschan/workspace/pyspace/mcp-jacoco-reporter/mcp-jacoco-reporter-server.py"
],
"env": {
"COVERED_TYPES": "nocovered, partiallycovered, fullcovered"
},
"alwaysAllow": [
"jacoco_reporter_server"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Mcp Jacoco Reporter is a server tool that converts JaCoCo code coverage reports into JSON formats optimized for Large Language Models (LLMs). It is designed for development teams who want to use AI tools to analyze, summarize, and act on Java code coverage data more effectively.
Install the server using uv with the provided MCP configuration, which includes an environment variable to filter coverage types. The server exposes a single tool, jacoco_reporter_server, which takes a path to a JaCoCo XML report and returns coverage metrics as structured JSON.
The server converts JaCoCo XML reports into a structured JSON array, where each entry includes source file, package, and breakdowns of uncovered and partially covered lines and branches.
It is installed via `uv` by adding the provided JSON block to your MCP configuration. The block specifies the command, arguments, environment variable `COVERED_TYPES`, and the tool to always allow.
The `jacoco_reporter_server` tool requires the `jacoco_report_path` argument, which is the filesystem path to the JaCoCo XML report.
Yes, it requires the `uv` package manager and the `mcp[cli]` Python package to be available in the execution environment.
Yes. The `COVERED_TYPES` environment variable in the configuration lets you filter the report by coverage statuses such as `nocovered`, `partiallycovered`, and `fullcovered`.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
A curated list of references for MLOps
Comments