Integrations
무트무트 MCP
mutmut 을 사용하여 돌연변이 테스트를 관리하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 Python 프로젝트에서 돌연변이 테스트 실행, 결과 분석, 테스트 커버리지 향상을 위한 프로그래밍 API 세트를 제공합니다.
특징
- 모든 Python 모듈이나 패키지에서 돌연변이 테스트 세션을 실행합니다.
- 전체 돌연변이 검사 결과와 생존 돌연변이를 표시합니다.
- 더 나은 테스트 범위가 필요한 영역을 제안하세요
- 특정 생존자 또는 모든 생존자에 대해 mutmut을 다시 실행합니다.
- mutmut 캐시 정리
- 다른 MCP 도구와의 자동화 및 통합을 위해 설계되었습니다.
설치
- 저장소를 복제합니다.지엑스피1
- 종속성 설치:
용법
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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스를 참조하세요.
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