Desenvolvedores

Referência de capacidades de Zinn® Cache

Zinn® Cache registra suas ações na WordPress Abilities API. As mesmas habilidades são ferramentas de MCP no próprio servidor do site e rotas REST em /wp-json/wp-abilities/v1. Esta página é gerada a partir do registro do próprio plugin.

Guia do usuário: conectar um aplicativo de IA

Endpoints

MCP sobre HTTP (streaming)

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

MCP sobre WP-CLI (entrada e saída padrão)

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

REST: listar as habilidades

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

REST: executar uma habilidade

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

Autenticação e permissões

As solicitações HTTP autenticam-se com uma senha de aplicativo do WordPress (HTTP Basic). A conexão com o servidor MCP precisa do recurso mostrado abaixo; cada habilidade verifica então a sua própria permissão, por objeto. As habilidades somente leitura são executadas com GET e sua entrada na string de consulta; as demais, com POST e um corpo JSON {"input": {…}}.

Exemplos

# REST: executar uma habilidade
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":{}}}

Todos os recursos

Gerado a partir do arquivo abilities.json do plugin, que por sua vez é gerado a partir de um site em execução; um teste falha quando os dois discordam.

RecursoO que ele fazEdiçãoRESTPermissãoParâmetros
zinn-cache/clean-database
zinn-cache-clean-database
Limpar o banco de dados (Pro)
Remove, em segundo plano, os tipos de acúmulo de dados ativados nas configurações. O que for removido não poderá ser recuperado.
Edição ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsnenhum
zinn-cache/convert-images
zinn-cache-convert-images
Converter todas as imagens existentes (Pro)
Inicia a conversão das imagens da biblioteca de mídia para os formatos modernos ativados nas configurações, em segundo plano.
Edição ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsnenhum
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Ler as análises de cache (Pro)
Retorna a taxa de acerto e o tráfego do cache de objetos das últimas horas (horas, até 720), seus comandos mais lentos e quais plugins mais falham no cache.
Edição ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Ler o relatório de diagnóstico
Retorna o relatório de diagnóstico solicitado pelo suporte: versões, limites do servidor, estado do cache e erros recentes. Ele não contém senhas ou chaves.
Edição gratuitaGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsnenhum
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Ler o progresso da conversão de imagem (Pro)
Retorna o progresso da conversão (ou remoção) das imagens.
Edição ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsnenhum
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Ler as configurações do Cache Pro (Pro)
Retorna todas as configurações do Cache Pro (aquecimento, imagens, scripts e estilos, limpeza de banco de dados, limpeza inteligente, o localizador). Os segredos nunca são retornados.
Edição ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsnenhum
zinn-cache/get-settings
zinn-cache-get-settings
Ler as configurações de cache
Retorna todas as configurações de cache. A senha do Redis nunca é retornado, apenas se uma foi salva.
Edição gratuitaGET …/abilities/zinn-cache/get-settings/runmanage_optionsnenhum
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Ler o identificador de consultas lentas (Pro)
Retorna as consultas de banco de dados mais lentas e chamadas de saída que o localizador registrou, junto com o plugin ou tema responsável por cada uma.
Edição ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsnenhum
zinn-cache/get-status
zinn-cache-get-status
Ler o status do cache
Retorna se o cache de página e o cache de objetos estão ativados e funcionando, quantas páginas estão em cache e os números de conexão e acertos do cache de objetos.
Edição gratuitaGET …/abilities/zinn-cache/get-status/runmanage_optionsnenhum
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Ler o progresso do aquecimento (Pro)
Retorna se o aquecimento está em execução, quantas páginas ele visitou e quantas falharam.
Edição ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsnenhum
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Pré-visualizar a limpeza do banco de dados (Pro)
Conta o que uma limpeza removeria, por tipo (revisões, rascunhos, spam, dados temporários expirados e afins). Nada é removido.
Edição ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsnenhum
zinn-cache/purge
zinn-cache-purge
Limpar o cache
Descarta páginas em cache: tudo (all: true), alguns endereços (urls) ou tudo com tags (tags). As páginas são reconstruídas à medida que os visitantes chegam.
Edição gratuitaPOST …/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
Remover todas as imagens convertidas (Pro)
Exclui todas as cópias convertidas das imagens em segundo plano; os originais permanecem.
Edição ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsnenhum
zinn-cache/reset-settings
zinn-cache-reset-settings
Restaurar as configurações de cache para os padrões
Restaura todas as configurações de cache para o padrão, assim como o botão Redefinir faz. A senha salva do Redis também é removida.
Edição gratuitaPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsnenhum
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Limpar os resultados de consultas lentas (Pro)
Esquece todas as consultas lentas e chamadas lentas encontradas até o momento, e o localizador recomeça.
Edição ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsnenhum
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Alterar as configurações do Cache Pro (Pro)
Altera as configurações do Cache Pro enviadas (configurações: chave para valor) e mantém o restante. Cada valor é verificado exatamente como na tela do Cache Pro; uma chave desconhecida é recusada.
Edição ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (obrigatório)
zinn-cache/update-settings
zinn-cache-update-settings
Alterar as configurações de cache
Altera as configurações que você envia e mantém o restante (cache de página, quanto tempo as páginas ficam em cache, o cache de objetos e sua conexão com o Redis, regras de purga e exclusões). Os valores são verificados e corrigidos exatamente como na tela Cache.
Edição gratuitaPOST …/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
Pré-aquecer o cache (Pro)
Inicia a visita a todas as páginas nos sitemas em segundo plano, para que os visitantes obtenham páginas em cache. Siga com zinn-cache/get-warmup-progress.
Edição ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsnenhum