DEV Community

Cover image for Announcing stryker-mcp-reporter v1.16.0: 100% Mutation Score & Native MCP for AI Coding Agents
Matthias Kluth
Matthias Kluth

Posted on • Originally published at github.com

Announcing stryker-mcp-reporter v1.16.0: 100% Mutation Score & Native MCP for AI Coding Agents

Standard code coverage measures execution, not test strength. AI coding assistants generate hundreds of lines of unit tests, but often fall into the "happy path bias".

With stryker-mcp-reporter v1.16.0, AI pair programmers (Antigravity, Cursor, Claude Desktop, Roo Code, Cline) can autonomously execute mutation tests, inspect survived mutants via Model Context Protocol (MCP), write exact edge-case tests, and achieve a verified 100% Mutation Score.

🌟 What's New in v1.16.0

Bug Fixes

  • deps: correct stryker peerDependencies and downgrade typescript to 5.6 (9d36f3b)
  • resolve architecture and security flaws in Event Bus (d5c030f)
  • security: resolve npm vulnerabilities, remove unused variables, and fix unawaited promise in mcp-server.adapter.ts (ecfb8c2)

Features

  • AST-based Incremental Mutant Cache (4e89804)
  • Coverage Gap Analysis (0853df4)
  • implement Event Bus system (0dbb2d9)
  • implement git blame attribution for surviving mutants (8a95bdb)
  • implement massive agentic network and pipeline optimization (4cc0459)
  • Mutant Flakiness Tracker (207025b)

📸 Real Runtime Proof

Below are unedited runtime screenshots captured directly from active test executions:

Mutation Testing Report

Mutant In-Line Code Diff

âš¡ How to Connect to Your AI Tool

Add this single JSON block to your MCP config:

{
  "mcpServers": {
    "stryker-mutation-testing": {
      "command": "npx",
      "args": ["-y", "--silent", "stryker-mcp-reporter"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

(Windows users: Use "command": "cmd.exe" with "args": ["/c", "npx", "-y", "--silent", "stryker-mcp-reporter"]).

Check out the full open-source project on GitHub: https://github.com/kluth/stryker-mcp-reporter

Top comments (0)