用途:通过 wood MCP 适配器(woodmart/* 能力)对 WoodMart 站点进行内容与主题操作,包括查找/创建页面、文章、产品、作品集项目与 HTML 区块,编辑 Gutenberg 区块,修改主题设置、页眉 Logo 和布局。
主要能力与路由:查找内容用 woodmart/search-content;创建用 woodmart/create-content;重命名、发布、改 slug 或父级用 woodmart/update-content;读取区块树用 woodmart/gutenberg-get-content;修改非空目标用 woodmart/gutenberg-edit-blocks;填充空目标或整体重建用 woodmart/gutenberg-add-pending-change;区块发现用 gutenberg-list-blocks 与 gutenberg-describe-block;复用演示区块用 gutenberg-search-templates 与 gutenberg-get-template;主题设置用 list-theme-settings 与 get-theme-setting;替换页眉 Logo 用 replace-header-logo;布局用 list-layout-types 及相关能力。执行统一通过 mcp-adapter-execute-ability,首次使用写能力前先用 mcp-adapter-get-ability-info 查看实时参数。
关键规则:不得为局部修改而整体重建目标,须先读后只发送变更的操作与属性;仅空目标或用户明确要求整体替换时才用 add-pending-change;内容写入 describe-block 指定的 contentAttribute,不手写 innerHTML;只有 wd/* 区块有稳定 blockId,核心区块不能单独更新、删除、移动或作锚点;编辑时传 expected_content_hash,冲突则重读重建。
最终化:区块内容写入进入队列,需按队列响应提示让用户在 wp-admin 打开 WoodMart → Tools → AI Block Queue,必要时调用 gutenberg-enable-finalization,并轮询 gutenberg-get-pending-batch 直到 finalized、failed 或 conflicted;每个目标同时只允许一个待处理变更。
限制:无删除/回收站能力,不得用清空内容模拟删除;发布、改 slug 或父级会改变公开 URL,需用户确认;主题设置写入基础层,预设覆盖可能仍决定可见值;replace-header-logo 需已有媒体库附件 ID;不得编造产品、分类、媒体、文章或模板 ID。作品集需启用 Portfolio 主题选项。