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
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
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License
- -securityAlicense-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 -14PythonMIT 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 -5TypeScriptMIT License
- -securityAlicense-qualityModel Context Protocol server that enables API test automation across various AI hosts (Claude, OpenAI, custom) using Postman Collections.Last updated -PythonMIT License