mutmut-mcp

Servidor MCP para pruebas de mutación con mutmut.

Documentación

Idiomas

Python 98.3% Makefile 1.3%

Principales Contribuyentes

Información del Proyecto

Creado

20 de mayo de 2025

Última actualización

8 de septiembre de 2026

Licencia

MIT

Rama principal

main

Acerca de Este Proyecto

Mutmut MCP incorpora pruebas de mutación en tu flujo de trabajo de codificación con IA. Envuelve mutmut como un servidor MCP para que Claude y otros asistentes de IA puedan ejecutar pruebas de mutación, inspeccionar mutaciones supervivientes y recomendar dónde tu cobertura de pruebas necesita mejoras.

Características

  • Ejecutar Pruebas de Mutación: Ejecuta pruebas de mutación en proyectos de Python desde tu asistente de IA
  • Inspeccionar Supervivientes: Observa qué mutaciones sobrevivieron a tu suite de pruebas
  • Recomendaciones de Cobertura: Obtén sugerencias específicas para mejorar la cobertura de pruebas
  • Volver a Probar Mutaciones: Vuelve a probar mutaciones individuales o en lote después de corregir pruebas
  • Gestión de Caché: Administra el sistema de caché de mutmut
  • Seis Herramientas MCP: Flujo de trabajo completo de pruebas de mutación expuesto como herramientas

Instalación

# Direct
uvx --from git+https://github.com/wdm0006/mutmut-mcp mutmut-mcp

# Via Smithery
npx -y @smithery/cli install @wdm0006/mutmut-mcp --client claude

# Or clone and run locally
git clone https://github.com/wdm0006/mutmut-mcp
cd mutmut-mcp
uv sync
uv run mutmut-mcp

Uso

Agrégalo a la configuración de tu cliente MCP y luego pide a tu asistente de IA que ejecute pruebas de mutación en tu proyecto. Ejecutará mutmut, informará los resultados y te ayudará a identificar y corregir las brechas en la cobertura de pruebas.