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:
git clone https://github.com/wdm0006/mutmut-mcp.git cd mutmut-mcpInstalar dependencias:
python3 -m venv .venv source .venv/bin/activate pip install -U pip pip install mcp[cli] mutmut
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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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
- -security-license-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.
- -security-license-qualityA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.Last updated -13MIT License
- Asecurity-licenseAqualityA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.Last updated -1411MIT License
- -security-license-qualityModel Context Protocol server that enables API test automation across various AI hosts (Claude, OpenAI, custom) using Postman Collections.Last updated -MIT License