coverage-orchestrator-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@coverage-orchestrator-mcprun test coverage orchestration targeting 90%"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
coverage-orchestrator-mcp
A TypeScript MCP server that drives test coverage toward target thresholds by coordinating workspace test execution with code-tree-mcp uncovered-symbol analysis.
What It Does
ensures workspace coverage tooling exists
runs tests with coverage and collects failures
imports LCOV into
code-tree-mcpfetches uncovered symbols from
code-tree-mcpranks the next highest-impact coverage actions
iterates until thresholds are met or a stop condition is reached
Related MCP server: MCP Java Testing Agent
Requirements
Node.js 20+
a reachable
code-tree-mcpbinary, typically vianpx code-tree-mcpa target workspace with a Node-based test runner
Install
npm install
npm run buildRun
One-command server startup after build:
npx coverage-orchestrator-mcpRun the fixture workflow and call the orchestrator from npx:
npx coverage-orchestrator-mcp implementTestCoverageOptional target percentage:
npx coverage-orchestrator-mcp implementTestCoverage 90If the percentage is omitted, this command targets 100% (highest possible target).
During local development:
npm run devSetup
Print VS Code MCP configuration:
npx coverage-orchestrator-mcp setup --print-configWrite .vscode/mcp.json in the current working directory:
npx coverage-orchestrator-mcp setup --client vscodeIf the current directory is not the workspace you want to update, pass --project-root.
Workspace
This repository tree includes a multi-root workspace file at ../new mc.code-workspace that opens both:
code-tree-mcpcoverage-orchestrator-mcp
Tool Workflow Example
Call
ensure_coverage_setupfor the target workspace.Call
run_tests_with_coverage.Call
fetch_uncovered_code.Call
verify_coverage_target.Call
improve_test_coverage_orchestratorfor iterative orchestration.
Troubleshooting
If
setupcannot write.vscode/mcp.json, rerun with--print-configand copy the JSON manually.If
code-tree-mcpis not on your path, configure the orchestrator process withCODE_TREE_MCP_COMMANDandCODE_TREE_MCP_ARGS.If coverage artifacts are missing, confirm the target workspace can run
npm run test:coverageand produces bothcoverage/coverage-summary.jsonandcoverage/lcov.info.
Validation
npm testruns unit coverage helpers, CLI, server routing, and orchestrator-loop tests.npm run test:integrationrebuilds the siblingcode-tree-mcppackage, launches it over stdio, and verifies uncovered-symbol fetching against a real MCP server.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markgregg/coverage-orchestrator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server