Andriod Test Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Andriod Test Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
QE-MCP is a Python-based MCP (Model Context Protocol) server that enforces configurable Quality Assurance automation strategies. It acts as an intelligent bridge between AI coding agents and your codebase, ensuring that generated tests adhere to strict, repository-specific architectural and testing standards.
Unlike standard code generation, QE-MCP doesn't just write tests—it enforces a prescriptive strategy. By utilizing strategy plugins (like python_pytest_v1 or android_compose_v1), it guides AI agents to:
TC-001..N test plan for a specific file based on the strategy's spec rules.git diff to only enforce coverage on changed files.watchdog to monitor file changes and mark session states as stale.pytest best practices. It uses AST parsing to classify services, repositories, and utilities, enforcing strict spec fields based on the component type. git clone <repository_url>
cd Andriod-test-mcp pip install mcp pydantic pyyaml
# For V2 file watching features:
pip install watchdogStart the MCP server using standard I/O transport:
python server.pyThis allows your MCP client to connect to it as a standard local MCP server.
load_strategy with the appropriate strategy (e.g., android_compose_v1).analyse_repo to find gaps in the codebase.generate_test_plan providing behavioral context.get_generation_brief.validate_tests to ensure the generated code passes all strategy rules.enforce is called to ensure the entire repository meets the defined quality gates.You can create custom strategies by inheriting from BaseStrategy in strategy/base.py and implementing the required abstract methods (classify_source_file, validate_generated_test, etc.). Register your new strategy in the strategies.yaml manifest.
Built with [FastMCP](https://github.com/jlowin/fastmcp)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.