Skip to main content
Glama

무트무트 MCP

mutmut 을 사용하여 돌연변이 테스트를 관리하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 Python 프로젝트에서 돌연변이 테스트 실행, 결과 분석, 테스트 커버리지 향상을 위한 프로그래밍 API 세트를 제공합니다.

특징

  • 모든 Python 모듈이나 패키지에서 돌연변이 테스트 세션을 실행합니다.

  • 전체 돌연변이 검사 결과와 생존 돌연변이를 표시합니다.

  • 더 나은 테스트 범위가 필요한 영역을 제안하세요

  • 특정 생존자 또는 모든 생존자에 대해 mutmut을 다시 실행합니다.

  • mutmut 캐시 정리

  • 다른 MCP 도구와의 자동화 및 통합을 위해 설계되었습니다.

Related MCP server: CyberMCP

설치

  1. 저장소를 복제합니다.

    지엑스피1

  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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스를 참조하세요.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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