Integrations
ムトムムットMCP
mutmutを用いたミューテーションテストを管理するためのモデルコンテキストプロトコル(MCP)サーバー。このツールは、Pythonプロジェクトにおけるミューテーションテストの実行、結果の分析、テストカバレッジの向上のためのプログラムAPIセットを提供します。
特徴
- 任意の 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ライセンスの下でライセンスされています。詳細はライセンスをご覧ください。
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