cov-loupe
by keithrbennett
Overview
Analyzes SimpleCov test coverage data, providing reports, summaries, and validation through a command-line interface, Ruby library, or Model Context Protocol (MCP) server.
Installation
cov-loupeEnvironment Variables
- COV_LOUPE_OPTS
Security Notes
The PredicateEvaluator class (used by the 'validate' tool/subcommand) employs `instance_eval` to execute Ruby code provided by the user via 'code' strings or 'file' paths. This grants arbitrary code execution capabilities with full system privileges. The source code explicitly includes a 'Security Warning: Predicates execute as arbitrary Ruby code with full system privileges. Only use predicates from trusted sources.' If this server processes untrusted input for predicates, it presents a severe vulnerability.
Similar Servers
codebadger
A containerized Model Context Protocol (MCP) server for multi-language static code analysis using Joern's Code Property Graph (CPG) technology.
Unified-MCP-Tool-Graph
The Unified MCP Tool Graph aggregates and structures tool APIs from diverse Model Context Protocol (MCP) servers into a centralized Neo4j graph database, enabling LLMs and agentic AI systems to dynamically retrieve the most relevant tools for any task.
RIMCP
Provides a Model Context Protocol (MCP) server for searching and browsing RimWorld game source code and XML Defs.
X96Dbg-MCP-Server-Plugin
Provides a JSON-RPC bridge for x32dbg/x64dbg, allowing external automations to inspect and control a debugged process without direct UI interaction.