Мутмут МКП
Сервер 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
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.
Сервер Model Context Protocol, предоставляющий программные API для запуска мутационных тестов с помощью mutmut, анализа результатов и улучшения тестового покрытия в проектах 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