Deweloperzy

Odnośnik możliwości Zinn® Cache

Wtyczka Zinn® Cache rejestruje swoje działania za pomocą WordPress Abilities API. Te same uprawnienia są narzędziami MCP na własnym serwerze witryny oraz ścieżkami REST pod adresem /wp-json/wp-abilities/v1. Ta strona jest generowana z własnego rejestru wtyczki.

Przewodnik użytkownika: podłącz aplikację sztucznej inteligencji

Endpointy

MCP przez HTTP (przesyłane strumieniowo)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP przez WP-CLI (standardowe wejście i wyjście)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: wyświetl listę umiejętności

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: uruchom zdolność

/wp-json/wp-abilities/v1/abilities/<name>/run

Uwierzytelnianie i uprawnienia

Żądania HTTP uwierzytelniają się za pomocą hasła aplikacyjnego WordPress (HTTP Basic). Połączenie z serwerem MCP wymaga uprawnienia pokazanego poniżej; każda funkcja sprawdza następnie własne uprawnienia dla każdego obiektu. Funkcje tylko do odczytu działają z metodą GET i danymi wejściowymi w ciągu zapytania; pozostałe z metodą POST i treścią JSON {"input": {…}}.

Przykłady

# REST: uruchom zdolność
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}

Wszystkie uprawnienia

Wygenerowano z pliku abilities.json wtyczki, który z kolei jest generowany z działającej witryny; test kończy się niepowodzeniem, gdy oba źródła się nie zgadzają.

UprawnienieJak to działaWydanieRESTUprawnienieParametry
zinn-cache/clean-database
zinn-cache-clean-database
Wyczyść bazę danych (Pro)
Usuwa w tle elementy niepotrzebne, włączone w ustawieniach. Tego, co zostanie usunięte, nie można przywrócić.
Edycja ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsbrak
zinn-cache/convert-images
zinn-cache-convert-images
Konwertuj wszystkie istniejące obrazy (Pro)
Rozpoczyna w tle konwersję obrazów z biblioteki mediów do nowoczesnych formatów włączonych w ustawieniach.
Edycja ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsbrak
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Odczytaj analitykę pamięci podręcznej (Pro)
Zwraca współczynnik trafień i ruch w pamięci podręcznej obiektów za ostatnie godziny (godziny, do 720), jej najwolniejsze polecenia oraz wtyczki, które najczęściej nie trafiają w pamięć podręczną.
Edycja ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Przeczytaj raport diagnostyczny
Zwraca raport diagnostyczny, o który prosi dział pomocy: wersje, limity serwera, stan pamięci podręcznej oraz ostatnie błędy. Nie zawiera haseł ani kluczy.
Wersja darmowaGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsbrak
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Odczytaj postęp konwersji obrazu (Pro)
Zwraca postęp konwersji (lub usuwania) obrazów.
Edycja ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsbrak
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Odczytaj ustawienia Cache Pro (Pro)
Zwraca wszystkie ustawienia Cache Pro (dogrzewanie, obrazy, skrypty i style, czyszczenie bazy danych, inteligentne czyszczenie pamięci podręcznej, wyszukiwarkę). Klucze tajne nigdy nie są zwracane.
Edycja ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsbrak
zinn-cache/get-settings
zinn-cache-get-settings
Odczytaj ustawienia pamięci podręcznej
Zwraca wszystkie ustawienia pamięci podręcznej. Hasło Redis nigdy nie jest zwracane, informacja dotyczy jedynie tego, czy zostało ono zapisane.
Wersja darmowaGET …/abilities/zinn-cache/get-settings/runmanage_optionsbrak
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Przeczytaj wyszukiwarkę powolnych zapytań (Pro)
Zwraca najwolniejsze zapytania do bazy danych oraz wywołania wychodzące, które zostały zarejestrowane przez wyszukiwarkę, wraz z wtyczką lub motywem, który je wykonał.
Edycja ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsbrak
zinn-cache/get-status
zinn-cache-get-status
Odczytaj stan pamięci podręcznej
Zwraca informacje o tym, czy pamięć podręczna stron i pamięć podręczna obiektów są włączone i działają, ile stron zostało zbuforowanych, oraz dane dotyczące połączenia i liczby trafień pamięci podręcznej obiektów.
Wersja darmowaGET …/abilities/zinn-cache/get-status/runmanage_optionsbrak
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Odczytaj postęp rozgrzewki (Pro)
Zwraca informację, czy rozgrzewanie jest uruchomione, ile stron odwiedziło oraz ile zakończyło się niepowodzeniem.
Edycja ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsbrak
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Wyświetl podgląd czyszczenia bazy danych (Pro)
Zlicza elementy, które usunąłby proces czyszczenia, z podziałem na typy (wersje, szkice, spam, wygasłe dane tymczasowe itp.). Nic nie jest usuwane.
Edycja ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsbrak
zinn-cache/purge
zinn-cache-purge
Wyczyść pamięć podręczną
Odrzuca strony zapisane w pamięci podręcznej: wszystko (all: true), wybrane adresy (urls) lub wszystko oznaczone tagami (tags). Strony są przebudowywane w miarę napływu odwiedzających.
Wersja darmowaPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Usuń wszystkie przekonwertowane obrazy (Pro)
Usuwa każdą przekonwertowaną kopię obrazów w tle; oryginały pozostają.
Edycja ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsbrak
zinn-cache/reset-settings
zinn-cache-reset-settings
Przywróć domyślne ustawienia pamięci podręcznej
Przywraca wszystkie ustawienia pamięci podręcznej do wartości domyślnych, tak jak robi to przycisk Reset. Zapisane hasło Redis również zostanie usunięte.
Wersja darmowaPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsbrak
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Wyczyść wyniki wolnych zapytań (Pro)
Usuwa wszystkie dotychczas znalezione powolne zapytania i powolne wywołania, a wyszukiwanie rozpoczyna się od nowa.
Edycja ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsbrak
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Zmień ustawienia Cache Pro (Pro)
Zmienia wysyłane ustawienia Cache Pro (ustawienia: klucz na wartość) i zachowuje pozostałe. Każda wartość jest sprawdzana dokładnie tak samo jak na ekranie Cache Pro; nieznany klucz jest odrzucany.
Edycja ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (wymagane)
zinn-cache/update-settings
zinn-cache-update-settings
Zmień ustawienia pamięci podręcznej
Zmienia wysyłane ustawienia i zachowuje pozostałe (pamięć podręczną strony, czas utrzymywania stron w pamięci podręcznej, pamięć podręczną obiektów i jej połączenie z Redis, reguły czyszczenia oraz wykluczenia). Wartości są sprawdzane i poprawiane dokładnie tak samo jak na ekranie Pamięć podręczna.
Wersja darmowaPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string
zinn-cache/warm-cache
zinn-cache-warm-cache
Rozgrzej pamięć podręczną (Pro)
Rozpoczyna odwiedzanie każdej strony w mapach witryny w tle, dzięki czemu odwiedzający otrzymują strony z pamięci podręcznej. Użyj po tym polecenia zinn-cache/get-warmup-progress.
Edycja ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsbrak