Мутмут МКП
Сервер Model Context Protocol (MCP) для управления мутационным тестированием с помощью mutmut . Этот инструмент предоставляет набор программных API для запуска мутационных тестов, анализа результатов и улучшения тестового покрытия в проектах Python.
Функции
- Запускайте сеансы мутационного тестирования для любого модуля или пакета Python.
- Показать общие результаты тестирования мутаций и выжившие мутации
- Предложите области, требующие лучшего охвата тестированием
- Повторно запустить mutmut на определенных выживших или на всех выживших
- Очистить кэш mutmut
- Разработан для автоматизации и интеграции с другими инструментами MCP
Установка
- Клонируйте репозиторий:
- Установить зависимости:
Использование
Вы можете запустить сервер MCP напрямую:
Или используйте с uv :
API/Инструменты
Доступны следующие инструменты:
run_mutmut(target, test_command="pytest", options="", venv_path=None)
– Запустить мутационное тестированиеshow_results(venv_path=None)
– Показать общие результатыshow_survivors(venv_path=None)
– Список выживших мутацийgenerate_test_suggestion(venv_path=None)
– предложить области, требующие лучшего покрытия тестамиrerun_mutmut_on_survivor(mutation_id=None, venv_path=None)
– Повторно запустить mutmut для выжившихclean_mutmut_cache(venv_path=None)
– Очистить кэш mutmut
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в разделе ЛИЦЕНЗИЯ .
This server cannot be installed
Сервер Model Context Protocol, предоставляющий программные API для запуска мутационных тестов с помощью mutmut, анализа результатов и улучшения тестового покрытия в проектах Python.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates unified execution and result parsing for various testing frameworks, including Bats, Pytest, Flutter, Jest, and Go, through a Model Context Protocol interface.Last updated -112TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with the Qase test management platform, allowing users to create and retrieve test cases, manage test runs, and interact with Qase projects.Last updated -1JavaScript
mcp-run-pythonofficial
-securityAlicense-qualityModel Context Protocol server to run Python code in a sandbox.Last updated -1,4629,633PythonMIT 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 -1TypeScriptMIT License