DEV Community

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

Posted on

Announcing stryker-mcp-reporter v1.11.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.11.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.11.0

Bug Fixes

  • bot: fix syntax error in bot code templates (89c2fb7)
  • bot: fix syntax error in bot string literals (8fffe4b)
  • build: fix PredictMutationImpactUseCase instantiation on main (825ba50)
  • db: optionally load sqlite-vss based on settings (154d0bd)
  • mcp: only start server in daemon mode to prevent eaddrinuse (e3b4e63)
  • test: update mcp-reporter test for daemon flag (d28a6d6)

Features

  • bot: add analyze-dependencies autogenerated (6c76d2c)
  • bot: add bot-feature-1786119322864 autogenerated (143d0cc)
  • bot: add calculate-code-smells autogenerated (b54c8a5)
  • bot: add compare-branches autogenerated (38660ab)
  • bot: add create-badge-svg autogenerated (a8df9d3)
  • bot: add detect-duplicate-code autogenerated (6eeae38)
  • bot: add export-pdf-report autogenerated (27ecf1d)
  • bot: add fetch-git-blame autogenerated (3caadb4)
  • bot: add generate-changelog autogenerated (f85e0be)
  • bot: add generate-csv-report autogenerated (cbfb0c2)
  • bot: add integrate-github-issues autogenerated (85ae8ee)
  • bot: add integrate-jira autogenerated (2ad63f7)
  • bot: add post-pr-comment autogenerated (ddca4ef)
  • bot: add send-slack-notification autogenerated (f913ab0)
  • bot: add send-teams-notification autogenerated (49e4af7)
  • bot: add track-test-flakiness autogenerated (b25ea3a)
  • bot: add trigger-webhook autogenerated (ba3c2b1)
  • bot: add upload-to-gcs autogenerated (0011af6)
  • bot: add upload-to-s3 autogenerated (9087abf)
  • bot: add validate-coverage-threshold autogenerated (002110b)
  • core: add export-json (1feb673)
  • core: add filter-by-branch (bd630a0)
  • core: add filter-by-status (0827ec6)
  • core: add search-explorer (9031faa)
  • core: add sort-explorer-files (8acb1d3)
  • history: implement search history logic (1556915)
  • mcp: add detect_equivalent_mutants tool (c478c01)
  • mcp: add generate_testing_cheat_sheet tool (f1490e5)
  • mcp: advanced git delta mutation execution (line ranges) (44a5c9d)
  • mcp: automated mutant context aggregation (expanded) (48098ac)

📸 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)