mutmut-mcp

Servidor MCP para teste de mutação com mutmut.

Documentação

Idiomas

Python 98,3% Makefile 1,3%

Principais Contribuidores

Informações do Projeto

Criado

20 de maio de 2025

Última Atualização

8 de setembro de 2026

Licença

MIT

Branch Padrão

main

Sobre Este Projeto

O Mutmut MCP traz testes de mutação para o seu fluxo de trabalho de codificação com IA. Ele encapsula o mutmut como um servidor MCP para que o Claude e outros assistentes de IA possam executar testes de mutação, inspecionar mutações sobreviventes e recomendar onde a cobertura de testes precisa de melhorias.

Recursos

  • Executar Testes de Mutação: Execute testes de mutação em projetos Python a partir do seu assistente de IA
  • Inspecionar Sobreviventes: Veja quais mutações sobreviveram à sua suíte de testes
  • Recomendações de Cobertura: Obtenha sugestões específicas para melhorar a cobertura de testes
  • Retestar Mutações: Reteste mutações individuais ou em lote após corrigir os testes
  • Gerenciamento de Cache: Gerencie o sistema de cache do mutmut
  • Seis Ferramentas MCP: Fluxo de trabalho completo de testes de mutação exposto como ferramentas

Instalação

# 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

Adicione à configuração do seu cliente MCP e, em seguida, peça ao seu assistente de IA para executar testes de mutação no seu projeto. Ele executará o mutmut, reportará os resultados e ajudará você a identificar e corrigir lacunas na cobertura de testes.