Skip to main content
Glama

Mutmut MCP

by wdm0006

Мутмут МКП

Сервер Model Context Protocol (MCP) для управления мутационным тестированием с помощью mutmut . Этот инструмент предоставляет набор программных API для запуска мутационных тестов, анализа результатов и улучшения тестового покрытия в проектах Python.

Функции

  • Запускайте сеансы мутационного тестирования для любого модуля или пакета Python.
  • Показать общие результаты тестирования мутаций и выжившие мутации
  • Предложите области, требующие лучшего охвата тестированием
  • Повторно запустить mutmut на определенных выживших или на всех выживших
  • Очистить кэш mutmut
  • Разработан для автоматизации и интеграции с другими инструментами MCP

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/wdm0006/mutmut-mcp.git cd mutmut-mcp
  2. Установить зависимости:
    python3 -m venv .venv source .venv/bin/activate pip install -U pip pip install mcp[cli] mutmut

Использование

Вы можете запустить сервер MCP напрямую:

python mutmut_mcp.py

Или используйте с uv :

uv run --with mcp --with mutmut mutmut_mcp.py

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. Подробности см. в разделе ЛИЦЕНЗИЯ .

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Функции
    1. Установка
      1. Использование
        1. API/Инструменты
          1. Лицензия

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A 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 -
              2
              Python
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              14
              Python
              MIT License
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.
              Last updated -
              5
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Model Context Protocol server that enables API test automation across various AI hosts (Claude, OpenAI, custom) using Postman Collections.
              Last updated -
              Python
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/wdm0006/mutmut-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server