Inspeccionar el contenido antes de cambiarlo
El hábito más útil en el trabajo con MCP. Un asistente que ha leído el registro actual hace un cambio mucho mejor que uno que lo ha deducido de tu descripción.
Por qué importa más aquí que en otros sitios
Las escrituras son inmediatas y no hay forma de deshacerlas. El momento de detectar un malentendido es antes de la escritura, y la lectura es la única manera de detectarlo.
La lectura también es barata: no cuesta créditos, cuenta contra el límite de lectura más alto en lugar del tope de escritura, y no puede dañar nada.
Pídelo explícitamente
Los asistentes no leen primero de forma fiable a menos que se les diga. Conviértelo en parte de la instrucción:
Antes de cambiar nada, lee el estado actual y muéstrame lo que has encontrado.
Lee la entrada 412 y muéstrame su título, estado, categorías y extracto antes de editarla.
Enumera las herramientas que piensas llamar y en qué orden, y luego espera a que confirme.
La tercera merece la pena usarla para cualquier cosa que no conozcas. Un asistente que anuncie «Llamaré a wp_get_post y después a wp_update_post» se ha comprometido con un plan que puedes comprobar.
Qué leer, por tarea
| Tarea | Lee primero |
|---|---|
| Editar una entrada o página | wp_get_post o wp_get_page |
| Cambiar los términos de una entrada | wp_get_post, después wp_get_categories o wp_get_tags |
| Editar contenido del maquetador | pom_get_authoring_context y después la propia página |
| Cambiar un ajuste del tema | pom_theme_list_settings_schema y después pom_theme_get_settings_values |
| Editar una plantilla | pom_theme_list_html_templates y después pom_theme_get_html_template |
| Actualizar un producto | wc_get_product |
| Actualizar una variación | wc_get_product_variations y después wc_get_variation |
| Editar un cupón | wc_get_coupon |
| Cambiar una opción | wp_get_option |
| Reordenar un menú | wp_get_menus y después wp_get_menu_items |
Las herramientas de esquema importan tanto como las herramientas de valor. Leer pom_theme_list_settings_schema le dice al asistente qué claves de ajuste existen y qué forma tienen, lo que evita que se escriba un nombre de clave inventado.
Confirma la identidad del objetivo
La mayor parte de los daños proviene de editar el tipo de cosa correcto y la instancia equivocada. Antes de una escritura, confirma:
- El ID coincide con el elemento al que te refieres. Los títulos son ambiguos; los ID no.
- El estado es el que esperas. Editar algo ya publicado tiene un efecto público inmediato.
- Estás en el sitio correcto. En multisitio, cada sitio es un servidor MCP distinto.
Pedirle al asistente que repita el título antes de editar detecta casi todos estos casos:
Lee la página 88, dime su título y después espera.
Lee los recuentos antes de un lote
Para cualquier cosa en plural, obtén primero el tamaño. wp_count_posts, wp_count_terms, wp_count_media y wc_get_store_stats responden a «¿a cuántos va a afectar esto?» sin enumerarlo todo.
Un lote que resulta abarcar cuatrocientos registros en lugar de los cuarenta que suponías es mucho mejor descubrirlo en este punto.
Anota lo que necesitarás restaurar
Antes de cambiar un campo, haz que el asistente te muestre el valor actual y consérvalo. Ese es tu deshacer:
Muéstrame el precio y el stock actuales del producto 219 y después actualiza el precio a 24,90.
Ahora tanto el registro como la conversación conservan el valor antiguo. Consulta Recuperarse de una escritura fallida.
Después, vuelve a leer
La inspección no es solo un paso previo. Después de la escritura:
Recupera el registro y muéstrame los campos que has cambiado.
Que una llamada de herramienta sea correcta significa que la llamada se ejecutó. Volver a leer es lo que te dice que el resultado es el correcto, y en ocasiones revela que un filtro u otro plugin alteró el valor al guardar.
Cuando el asistente se resiste
Si un asistente se niega a leer primero porque está «seguro», trátalo como una razón para ir más despacio, no para continuar. La confianza no es conocimiento de tus datos, y el coste de una lectura extra es un segundo.
Relacionado
- Validar el marcado del maquetador o de la plantilla antes de escribir: el hábito equivalente para el contenido estructurado.
- Patrones de prompts para el trabajo MCP en varios pasos: redacción que hace que esto sea automático.