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/mcpMCP 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-cacheREST: uruchom zdolność
/wp-json/wp-abilities/v1/abilities/<name>/runUwierzytelnianie 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ą.
| Uprawnienie | Jak to działa | Wydanie | REST | Uprawnienie | Parametry |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-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 Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | brak |
zinn-cache/convert-imageszinn-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 Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | brak |
zinn-cache/get-cache-analyticszinn-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 Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-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 darmowa | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | brak |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Odczytaj postęp konwersji obrazu (Pro) Zwraca postęp konwersji (lub usuwania) obrazów. | Edycja Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | brak |
zinn-cache/get-pro-settingszinn-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 Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | brak |
zinn-cache/get-settingszinn-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 darmowa | GET …/abilities/zinn-cache/get-settings/run | manage_options | brak |
zinn-cache/get-slow-querieszinn-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 Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | brak |
zinn-cache/get-statuszinn-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 darmowa | GET …/abilities/zinn-cache/get-status/run | manage_options | brak |
zinn-cache/get-warmup-progresszinn-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 Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | brak |
zinn-cache/preview-database-cleanupzinn-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 Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | brak |
zinn-cache/purgezinn-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 darmowa | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-cache-remove-converted-images | Usuń wszystkie przekonwertowane obrazy (Pro) Usuwa każdą przekonwertowaną kopię obrazów w tle; oryginały pozostają. | Edycja Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | brak |
zinn-cache/reset-settingszinn-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 darmowa | POST …/abilities/zinn-cache/reset-settings/run | manage_options | brak |
zinn-cache/reset-slow-querieszinn-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 Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | brak |
zinn-cache/update-pro-settingszinn-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 Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (wymagane) |
zinn-cache/update-settingszinn-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 darmowa | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_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-cachezinn-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 Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | brak |