MuukTest Repair MCP
MCP server for analyzing and repairing E2E test failures (Playwright, Cypress, Selenium, etc).
Requirements
- Python 3.10+
- uv
Configuration
VS Code / GitHub Copilot
Open User MCP Configuration (Cmd+Shift+P → "MCP: Open User Configuration"):
{
"inputs": [
{
"id": "muuk_key",
"type": "promptString",
"description": "Muuk Key available at MuukTest account",
"password": true
}
],
"servers": {
"muuk-test-repair": {
"command": "uvx",
"args": ["muuk-test-repair-mcp"],
"env": {
"MUUK_KEY": "${input:muuk_key}",
}
}
}
}
Claude Desktop
Edit ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"muuk-test-repair": {
"command": "uvx",
"args": ["muuk-test-repair-mcp"],
"env": {
"MUUK_KEY": "your-api-key",
}
}
}
}
Usage
Ask your AI agent:
Analyze the test failure in my project.
The test file is in ./test-files/ and failure data is in ./failure-data/
Required Parameters
| Parameter | Description |
|---|---|
workspace_path |
Absolute path to project root (agent provides this automatically) |
test_file_path |
Path to test file or directory |
failure_info_path |
Path to failure info JSON |
dom_elements_path |
Path to DOM elements JSON |
screenshot_path |
Path to failure screenshot |
Environment Variables
| Variable | Description |
|---|---|
MUUK_KEY |
Your MuukTest key |
Available AI Presets
claude(default)openaigemini
Troubleshooting
"The command uvx needed to run muuk-test-repair was not found"
VS Code can't find uvx in the PATH. Run in terminal:
which uvx
Then add the path to your shell profile (~/.zshrc or ~/.bashrc):
export PATH="$PATH:/path/from/which/uvx"
Restart VS Code after making changes.
Metadata
Release files for muuk-test-repair-mcp 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| muuk_test_repair_mcp-0.1.7.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| muuk_test_repair_mcp-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.3 kB
Release files / muuk_test_repair_mcp-0.1.7.tar.gz
| Download URL | muuk_test_repair_mcp-0.1.7.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5699660adf14f1fecd45b5509a9b691ad94cd3a8246054869d97fefa50a55992
|
|
BLAKE2b-256 checksum How to use checksums |
6ea8a8a180ddf96b9df289f4ce0217d79af152b4c51a4d03feef527efa7075f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / muuk_test_repair_mcp-0.1.7-py3-none-any.whl
| Download URL | muuk_test_repair_mcp-0.1.7-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d382fa0cdd869dbe9056e8cb942f38a70c52644f6510250ec52df3301ae924ff
|
|
BLAKE2b-256 checksum How to use checksums |
3c1b7d088db4aaed993e74887ac486ba6dbc09b9ec75b134a890b651715e3d01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|