ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
npx n8nAn open-source AI agent that brings the power of Gemini directly into your terminal.
npx @google/gemini-cliSupports Claude Code, Cursor, Mcp
1402 GitHub stars recorded
MCP Adapter is designed to be installed as a WordPress plugin. To install you should download the latest stable release from the GitHub Releases page and install it like any other WordPress plugin.
wp plugin install https://github.com/WordPress/mcp-adapter/releases/latest/download/mcp-adapter.zip --activate
// .wp-env.json
{
"$schema": "https://schemas.wp.org/trunk/wp-env.json",
"plugins": [
"https://github.com/WordPress/mcp-adapter/releases/latest/download/mcp-adapter.zip"
]
}
Plugin developers may wish to install MCP Adapter as a Composer dependency to integrate MCP functionality into their own plugins.
composer require wordpress/mcp-adapter
When multiple plugins use the MCP Adapter, it's highly recommended to use the Jetpack Autoloader to prevent version conflicts. The Jetpack Autoloader ensures that only the latest version of shared packages is loaded, eliminating conflicts when different plugins use different versions of the same dependency.
composer require automattic/jetpack-autoloader
Then load it in your main plugin file instead of the standard Composer autoloader:
<?php
require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload_packages.php';
Check availability and initialize on plugins_loaded so all plugins are available before the adapter starts:
add_action( 'plugins_loaded', function() {
if ( ! class_exists( 'WP\MCP\Core\McpAdapter' ) ) {
// MCP Adapter is not active โ show an admin notice or return early.
return;
}
\WP\MCP\Core\McpAdapter::instance();
} );
McpTransportInterface to create specialized communication protocolsMcpErrorHandlerInterface for custom logging, monitoring, or notification
systemsMcpObservabilityHandlerInterface for integration with monitoring
systems