Wraz z wydaniem WooCommerce 11.3 wbudowane funkcje obsługi produktów oraz zamówień są domyślnie aktywne, jednak do poprawnego działania połączenia wymagają zainstalowanej wtyczki WordPress MCP Adapter. Zmiana ta całkowicie usuwa dawny punkt końcowy /wp-json/woocommerce/mcp oraz przestarzałe funkcje, które są wycofywane od wersji 10.9. Zapytania wysyłane pod stary adres zwracają błąd HTTP 410 wraz z komunikatem JSON-RPC instruującym o sposobie migracji.
Usunięte elementy i mechanizmy
Punkt końcowy i uwierzytelnianie
Usunięto adres /wp-json/woocommerce/mcp oraz uwierzytelnianie oparte na nagłówku klucza REST API. Wyłączono także ustawienie funkcji integracji MCP w panelu administracyjnym sklepu. Kod odpowiedzialny za sprawdzanie stanu tej funkcji zwraca obecnie stałą wartość fałsz.
Zasoby i filtry
Zlikwidowano zestaw powiązanych z dawnym punktem końcowym zasobów dotyczących produktów oraz zamówień. Przestały działać filtry modyfikujące dawne uprawnienia oraz zachowanie przestarzałego punktu końcowego. Usunięto również pakiety dostarczane dotychczas w ramach biblioteki Composer, ponieważ mechanizm Abilities API jest obecnie wbudowany bezpośrednio w rdzeń systemu WordPress.
Wymagane działania dla administratorów i twórców
Osoby zarządzające sklepami korzystającymi z asystentów AI muszą zaktualizować sposób uwierzytelniania połączeń.
Konfiguracja klienta MCP
Konieczne jest zainstalowanie i aktywowanie wtyczki WordPress MCP Adapter. Następnie należy utworzyć hasło aplikacji dla wybranego użytkownika w systemie i skierować klienta MCP na nowy domyślny adres serwera adaptera, uwierzytelniając się nowo utworzonym hasłem zamiast dawnego klucza REST API.
Prace dla twórców wtyczek
Autorzy rozszerzeń muszą rejestrować własne możliwości za pomocą oficjalnego interfejsu systemu WordPress i dodawać odpowiednie metadane publiczne, aby adapter mógł je poprawnie odczytać. Usunięte klasy wewnętrzne nie powodują błędów krytycznych, lecz zwracają powiadomienie o nieprawidłowym wywołaniu wraz z zaleceniem migracji kodu.