Integrations
Mutmut MCP
A Model Context Protocol (MCP) server for managing mutation testing with mutmut. This tool provides a set of programmatic APIs for running mutation tests, analyzing results, and improving test coverage in Python projects.
Features
- Run mutation testing sessions on any Python module or package
- Show overall mutation testing results and surviving mutations
- Suggest areas needing better test coverage
- Rerun mutmut on specific survivors or all survivors
- Clean mutmut cache
- Designed for automation and integration with other MCP tools
Installation
- Clone the repository:
- Install dependencies:
Usage
You can run the MCP server directly:
Or use with uv:
API / Tools
The following tools are available:
run_mutmut(target, test_command="pytest", options="", venv_path=None)
– Run mutation testingshow_results(venv_path=None)
– Show overall resultsshow_survivors(venv_path=None)
– List surviving mutationsgenerate_test_suggestion(venv_path=None)
– Suggest areas needing better test coveragererun_mutmut_on_survivor(mutation_id=None, venv_path=None)
– Rerun mutmut on survivorsclean_mutmut_cache(venv_path=None)
– Clean mutmut cache
License
This project is licensed under the MIT License. See LICENSE for details.
This server cannot be installed
A Model Context Protocol server that provides programmatic APIs for running mutation tests with mutmut, analyzing results, and improving test coverage in Python projects.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates unified execution and result parsing for various testing frameworks, including Bats, Pytest, Flutter, Jest, and Go, through a Model Context Protocol interface.Last updated -112TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with the Qase test management platform, allowing users to create and retrieve test cases, manage test runs, and interact with Qase projects.Last updated -1JavaScript
mcp-run-pythonofficial
-securityAlicense-qualityModel Context Protocol server to run Python code in a sandbox.Last updated -1,4629,625PythonMIT License- -securityAlicense-qualityA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.Last updated -1TypeScriptMIT License