Mutmut MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para gestionar pruebas de mutación con mutmut . Esta herramienta proporciona un conjunto de API programáticas para ejecutar pruebas de mutación, analizar resultados y mejorar la cobertura de las pruebas en proyectos de Python.
Características
- Ejecute sesiones de prueba de mutación en cualquier módulo o paquete de Python
- Mostrar los resultados generales de las pruebas de mutación y las mutaciones supervivientes
- Sugerir áreas que necesitan una mejor cobertura de pruebas
- Vuelva a ejecutar mutmut en sobrevivientes específicos o en todos los sobrevivientes
- Limpiar la caché de mutmut
- Diseñado para la automatización y la integración con otras herramientas MCP
Instalación
- Clonar el repositorio:
- Instalar dependencias:
Uso
Puede ejecutar el servidor MCP directamente:
O usar con uv :
API / Herramientas
Las siguientes herramientas están disponibles:
run_mutmut(target, test_command="pytest", options="", venv_path=None)
– Ejecutar pruebas de mutaciónshow_results(venv_path=None)
– Mostrar resultados generalesshow_survivors(venv_path=None)
– Lista de mutaciones supervivientesgenerate_test_suggestion(venv_path=None)
– Sugerir áreas que necesitan una mejor cobertura de pruebasrerun_mutmut_on_survivor(mutation_id=None, venv_path=None)
– Reejecutar mutmut en los sobrevivientesclean_mutmut_cache(venv_path=None)
– Limpiar la caché de mutmut
Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulte la LICENCIA para más detalles.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que proporciona API programáticas para ejecutar pruebas de mutación con mutmut, analizar resultados y mejorar la cobertura de pruebas en proyectos de Python.
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,633PythonMIT 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