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.