wordpress/mcp-adapter
Bridges WordPress with the Model Context Protocol, exposing WordPress abilities as MCP tools and resources so AI clients and agents can discover and interact with your site through a standardized, secure interface. Includes server and transport support.
Identity check (blocking clarification). The artifact under review is not a Laravel/PHP package — it is the WordPress/mcp-adapter WordPress plugin (v0.7.1), which exposes WordPress "abilities" to AI clients over MCP (JSON-RPC 2.0, session-based HTTP transport). It has no composer.json-driven Laravel service provider, no publishable config, and no framework-agnostic bootstrapping. Any assessment framed as "Laravel package adoption" is measuring the wrong artifact. This assessment is written for the actual artifact (WordPress plugin), with Laravel implications called out explicitly.
0.7.x means minor releases may change wire-level contracts. v0.7.1 itself changes an error code (ability_not_public_mcp → ability_not_found) — proof that a patch-level release can break consumers.ability_not_found response. That is a deliberate information-disclosure tradeoff, but it makes "typo" vs "ability not exposed via MCP" indistinguishable from the client side — expect longer triage.ability_not_public_mcp anywhere (monitoring, client error handling, dashboards)?clientInfo payloads (inline base64 icons)? They will now be silently dropped.composer require this as a library; it is distributed as a WordPress.org plugin.0.7.x.composer/installers; classic installs should pin in the deployment manifest rather than relying on admin UI updates.-32602 Invalid params on oversized (>4 KiB) session init; clientInfo.icons no longer retained across requests; ability_not_found replaces ability_not_public_mcp.ability_not_public_mcp; update handlers and alerts.clientInfo and oversized init payloads in staging.ability_not_found triage.-32602 failure (client-side fix required; not self-healing).clientInfo.icons → degraded client UI/attribution, may surface as a cosmetic bug report.How can I help you explore Laravel packages today?