Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QIT_CLI_PATH | No | Custom path to the QIT CLI executable. The MCP server automatically detects QIT CLI in this order: 1. QIT_CLI_PATH environment variable, 2. qit in system PATH, 3. ./vendor/bin/qit (local Composer installation) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| authenticate | Authenticate with WooCommerce.com Partner Developer account. Required before running managed tests. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| get_auth_status | Check if QIT CLI is authenticated and show current authentication status. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| run_test | Run a QIT test on a plugin or theme. Local tests (activation, e2e, performance, woo-api, woo-e2e) run in Docker locally. Managed tests (api, compatibility, malware, phpcompatibility, phpstan, plugin-check, security, validation) are enqueued on GitHub Actions. Version flags - Full (php/wp/woo): activation, e2e, performance, compatibility, woo-api, woo-e2e; WP/Woo only: phpstan, phpcompatibility; None: security, malware, validation, api, plugin-check. Local-only flags (env_vars, volumes, additional_plugins/themes, object_cache, tunnel, ui, test_packages): activation, e2e, performance. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| run_test_group | Run a group of tests defined in qit.json configuration file. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| get_test_result | Get test result(s) by test run ID. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| list_tests | List test runs with optional filters. Default per_page is 10 to reduce response size. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| get_test_report | Get a detailed local test report for a specific test run. Only available for tests run locally (not managed tests). ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| open_test_result | Open a test result in the default web browser and return the report URL. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| get_group_status | Fetch the status of a registered test group from QIT Manager. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| start_environment | Start a local QIT test environment. Creates a temporary, ephemeral environment for testing. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| stop_environment | Stop a running QIT test environment. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| list_environments | List all running QIT test environments with compact output. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| exec_in_environment | Execute a command inside a running QIT test environment's PHP container. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| reset_environment | Reset a QIT test environment's database to the post-setup state. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| manage_package | Manage QIT test packages. Actions: publish, download, scaffold, delete, show ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| list_packages | List available QIT test packages with compact output. Use 'search' to filter and 'limit' to control response size. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| manage_config | Manage QIT configuration (backends, partners, tunneling). Actions: add_backend, remove_backend, switch_backend, current_backend, add_partner, remove_partner, setup_tunnel, set_default_tunnel ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| list_extensions | List WooCommerce extensions you have access to test with QIT. Use 'search' parameter to filter results and reduce response size. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| validate_zip | Validate a local plugin or theme ZIP file's content. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| manage_cache | Low-level QIT cache manipulation. For refreshing cache data, use sync_cache instead. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| get_qit_dir | Get the QIT configuration directory path. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
| sync_cache | Re-sync local cache with QIT Manager. ⚠️ QIT CLI not detected. QIT CLI not found. Please install it using one of these methods:
For more information, visit: https://github.com/woocommerce/qit-cli |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |