ealmeida 93c68f7e58 feat(wordpress): novo MCP mcp-rank-math - escrita/gestao Rank Math SEO
27 tools via WP-CLI/SSH (bridge SQL para tabelas planas + wp eval-file
para dados serializados/side-effects): meta de post/taxonomia, schema
markup, redirects (via RankMath\Redirections\DB), modulos, sitemap,
404 monitor, analytics GSC, IndexNow, validacao SEO ao vivo por HTTP.

Cobre exactamente o que o MCP oficial rank-math-mcp (abilities
rank-math/* via WP Abilities API, documentado nesta sessao por outro
agente em rank-math/SKILL.md secao 17) nao cobre: esse e read-only/
analise (audit-site-seo, get-post-schema, scores, AI Visibility); este
e escrita/gestao (redirects, modulos, 404s, sitemap, options). Os dois
coexistem - rank-math/SKILL.md secao 17.4 actualizada com tabela de
quando usar qual dos tres caminhos (rank-math-mcp / mcp-rank-math /
WP-CLI).

Testado ponta-a-ponta em producao 19-08-2026: leituras com dados reais
(383 posts score bom, 21 modulos activos, 3 redirects, sitemap 9
entradas) e escritas verificadas sem mutar dados (no-op em option/meta
existentes, ciclo completo create+delete de um redirect de teste). Bug
real apanhado no smoke test: rank_math_modules tem chaves nao-
sequenciais na BD -> json_encode serializa como objecto, nao array -
normalizado em normalizeStringArray() antes de considerar pronto.
2026-08-19 05:53:53 +01:00

type, title, description, timestamp, layer
type title description timestamp layer
Reference Readme Marketplace de plugins Claude Code da Descomplicar 2026-02-05T23:36:56.167944+00:00 wiki

claude-plugins

Marketplace de plugins Claude Code da Descomplicar

Versões — bumpar sempre nos DOIS sítios

A versão de cada plugin vive em dois ficheiros e não há automação a sincronizá-los:

Ficheiro Papel Quem o lê
<plugin>/.claude-plugin/plugin.json fonte de verdade /plugin update — é esta que decide se há versão nova
.claude-plugin/marketplace.json agregado derivado /plugin marketplace update — catálogo

Bumpar só o agregado não tem efeito nenhum: o catálogo mostra a versão nova, o /plugin update responde already at the latest version e o cache continua na antiga. Aconteceu a 30-07-2026 com marketing/gestao/project-manager/wordpress.

Verificar coerência antes de commitar:

for p in */; do p=${p%/}; f="$p/.claude-plugin/plugin.json"; [ -f "$f" ] || continue
  a=$(jq -r .version "$f")
  b=$(jq -r ".plugins[]|select(.name==\"$p\").version" .claude-plugin/marketplace.json)
  [ "$a" = "$b" ] || echo "DIVERGE $p: plugin.json=$a marketplace.json=$b"
done

Depois de publicar: /plugin marketplace update descomplicar-plugins (catálogo) e /plugin update <nome>@descomplicar-plugins (reinstala no cache). O primeiro sozinho não actualiza o que corre.

S
Description
Marketplace de plugins Claude Code da Descomplicar
Readme
2.4 MiB
Languages
Python 94.1%
PHP 2.9%
JavaScript 1.6%
Shell 1.4%