feat(wordpress): playbooks de uso para mcp-jetengine
Adiciona references/playbooks.md (7 fluxos: ler antes de criar, modulos opcionais, CPT+taxonomia+meta-box, CCT, glossario, query builder+listing, levantar contexto) + indice curto em SKILL.md + keywords de trigger. Documenta 2 gotchas confirmados contra o schema nativo (tools/list 19-08-2026, nao exercidos como writes em producao): CCT exige o modulo 'custom-content-types' activo (so 'booking-forms' estava activo); query_type 'custom-content-type' aparece na descricao de tool-add-query mas nao no enum real - usar 'posts' com post_type 'slug/name'.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: mcp-jetengine
|
||||
description: MCP dedicado (node stdio, ligação `jetengine` em ~/.omp/agent/mcp.json) para JetEngine (Crocoblock) em descomplicar.pt — proxy transparente stdio<->HTTPS do MCP nativo do próprio plugin (Features API, v3.8.0+): registar CPT, CCT, taxonomias, meta boxes, queries do Query Builder, listings, glossários, gerir módulos, ler configuração/website-config/macros. Não duplica lógica do plugin — reencaminha `tools/list`/`tools/call` tal como o JetEngine os expõe. Usar quando "mcp jetengine", "jetengine mcp", "criar cpt via mcp", "criar cct via mcp", "add-cpt", "add-cct", "query builder mcp", "jetengine features api", "ai command center jetengine".
|
||||
description: MCP dedicado (node stdio, ligação `jetengine` em ~/.omp/agent/mcp.json) para JetEngine (Crocoblock) em descomplicar.pt — proxy transparente stdio<->HTTPS do MCP nativo do próprio plugin (Features API, v3.8.0+): registar CPT, CCT, taxonomias, meta boxes, queries do Query Builder, listings, glossários, gerir módulos, ler configuração/website-config/macros. Inclui playbooks (sequências de chamadas) para directório dinâmico CPT+Query+Listing, CCT de alta performance, activação de módulos opcionais. Não duplica lógica do plugin — reencaminha `tools/list`/`tools/call` tal como o JetEngine os expõe. Usar quando "mcp jetengine", "jetengine mcp", "criar cpt via mcp", "criar cct via mcp", "add-cpt", "add-cct", "query builder mcp", "jetengine features api", "ai command center jetengine", "playbook jetengine", "directorio dinamico jetengine", "activar modulo jetengine".
|
||||
layer: wiki
|
||||
---
|
||||
|
||||
@@ -58,6 +58,22 @@ Schemas de input completos: chamar `tools/list` (ou o `initialize` seguido de `t
|
||||
proxy devolve exactamente o que `wp-json/jet-engine/v1/mcp` responde). Não documentados campo a
|
||||
campo aqui para evitar duplicação que fica desactualizada — a fonte de verdade é o próprio plugin.
|
||||
|
||||
## Playbooks — como combinar as tools
|
||||
|
||||
Referência da API acima diz o que cada tool faz isoladamente; `references/playbooks.md` mostra
|
||||
sequências reais de chamadas:
|
||||
|
||||
1. **Ler antes de criar** — `resource-get-configuration` para evitar slugs/queries duplicados.
|
||||
2. **Módulos** — confirmar/activar módulo opcional (`custom-content-types`, `maps-listings`, etc.)
|
||||
antes de usar a tool que depende dele; CPT/Taxonomia/Meta Box/Query/Listing normais não
|
||||
precisam de nenhum módulo.
|
||||
3. **CPT + Taxonomia + Meta Box** — conteúdo editorial estruturado, três chamadas em sequência.
|
||||
4. **CCT** — dados de alta performance (requer módulo `custom-content-types`).
|
||||
5. **Glossário** — opções reutilizáveis para campos `select`/`checkbox`/`radio`.
|
||||
6. **Query Builder + Listing** — directório dinâmico; inclui o gotcha do `enum` de `query_type`
|
||||
não incluir `"custom-content-type"` apesar da descrição da tool o mencionar.
|
||||
7. **Levantar contexto** — macros, config, plugins activos antes de escrever conteúdo dinâmico.
|
||||
|
||||
## Segurança
|
||||
|
||||
- Autenticação por Application Password de um utilizador `administrator` (`manage_options`) — o
|
||||
|
||||
Reference in New Issue
Block a user