Skip to main content

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)
  • openai
  • gemini

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)

Source distribution for muuk-test-repair-mcp 0.1.7
File Size Uploaded
muuk_test_repair_mcp-0.1.7.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for muuk-test-repair-mcp 0.1.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page