Skip to content

Add MCP (Model Context Protocol) experiment #233

Add MCP (Model Context Protocol) experiment

Add MCP (Model Context Protocol) experiment #233

Triggered via pull request February 2, 2026 23:59
Status Failure
Total duration 4m 57s
Artifacts 1

plugin-check.yml

on: pull_request
Run Plugin Check
4m 53s
Run Plugin Check
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
Run Plugin Check
Process completed with exit code 1.
missing_direct_file_access_protection: includes/Experiments/MCP/Admin_Page.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/Experiments/MCP/Manager.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/Experiment_Loader.php#L218
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_initialized".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/Experiment_Loader.php#L196
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_enabled".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/Experiment_Loader.php#L125
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_default_experiment_classes".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/Experiment_Loader.php#L94
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_register_experiments".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/helpers.php#L298
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_pre_has_valid_credentials_check".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/helpers.php#L246
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_preferred_image_models".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/helpers.php#L168
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_preferred_models_for_text_generation".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/helpers.php#L69
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_normalize_content".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/helpers.php#L46
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_pre_normalize_content".
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound: includes/Experiments/MCP/Manager.php#L170
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_mcp_server_registration_failed".

Artifacts

Produced during runtime
Name Size Digest
plugin-check-results
822 Bytes
sha256:86e99309c682e5b043f9623d02e3373bd44fdeb8fe18ace88378d10e63ab1dfb