网页设计及管理 MCP 工具

以真实 WebsiteManager MCP manifest 为准,覆盖网站发现、页面内容、集合资料、全站内容、媒体上传、SEO meta、Google Schema、LLM.txt / AI Markdown、分析设定、同步验证、部署及 approval 状态查询。

website.list_websites

read

列出租户可管理网站,先选正确 website_id。

建议先读取

治理与审批

只读,不建立 action request。

安全说明

必须使用回传 website_id,不可自行估网站。

website.list_pages

read

列出网站静态与动态 page_key。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

后续读写只可用回传 page_key。

website.get_page_schema

read

只读取页面可编辑 schema,用于快速确认 section / field 结构。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

如要写入,仍应读 get_page_content 取得 current values / item_key。

website.get_page_content

read

读取 page schema、values、supported_langs、item_key、common value binding 及 base token。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

所有 page writes 必须以回传 section_key、field_key、item_key 和语言键为准。

website.get_global_content

read

读取 WebsiteManager global-edit schema、values 及每个栏位的 target token。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

写入 global 栏位要用 field_tokens,不可用 response base token 代替。

website.update_global_field

write

更新单一非 list 全站共用栏位。

建议先读取

website.get_global_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

language 必须匹配 supported_langs;list 栏位要用 replace_global_list。

website.replace_global_list

write

整批替换全站共用 list 栏位。

建议先读取

website.get_global_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

保留既有 item_key;只在新增 item 时省略 item_key。

website.update_page_field

write

更新单一非 list 页面栏位,例如 title、text、image id 或设定值。

建议先读取

website.get_page_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

不得用于 list;common value 栏位会影响同 page_key 所有 dynamic slug。

website.replace_page_list

write

整批替换页面 list,用于重排或完整批量更新。

建议先读取

website.get_page_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

items 必须是 object[];保留既有 item_key。

website.add_page_list_item

write

在页面 list 新增一个 item,可 append 或插入指定位置。

建议先读取

website.get_page_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

insert_after / before item_key 必须从读取结果复制。

website.update_page_list_item

write

只更新页面 list 内一个既有 item。

建议先读取

website.get_page_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

item_key 放在参数,不可放入 changes;不可改写 existing item_key。

website.remove_page_list_item

write

按 stable item_key 移除页面 list 内一个 item。

建议先读取

website.get_page_content

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

删除前确认 item_key 和 dynamic_slug,避免删错共用 list item。

website.get_collection_items

read

读取 collection schema、items、item_key、语言设定及 base token。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

slug/name/item_key 是 identity,后续写入不可转成 localized object。

website.add_collection_item

write

新增一笔 collection item,系统建立 stable item_key。

建议先读取

website.get_collection_items

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

localized 栏位只放 payload;slug/name 保持 scalar。

website.update_collection_item

write

按 item_key 更新一笔 collection item payload。

建议先读取

website.get_collection_items

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

changes.payload 是 merge;改 slug 必须用 rename_collection_item_slug。

website.replace_collection_items

write

整批替换 collection items,用于排序或同步整个目录。

建议先读取

website.get_collection_items

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

全量替换前确认没有删走不相关 item;保留 existing item_key。

website.rename_collection_item_slug

write

更改 collection item slug 并同步搬移 linked dynamic page scope。

建议先读取

website.get_collection_items

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

改 slug 只用此工具,不可用 update_collection_item 直接改。

website.remove_collection_item

write

按 stable item_key 移除 collection item。

建议先读取

website.get_collection_items

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

删除前核对 item_key、slug 及 linked dynamic page 影响。

website.create_page_field_upload_session

upload

为页面 scalar image/file 栏位建立上载 session。

建议先读取

website.get_page_content

治理与审批

建立 session 不保存内容;后续 save 仍受治理。

安全说明

完成 HTTP upload 后必须读 media.get_upload_session_result。

website.create_page_list_item_field_upload_session

upload

为页面 list item 内 nested image/file 栏位建立上载 session。

建议先读取

website.get_page_content

治理与审批

建立 session 不保存内容;后续 update_page_list_item 仍受治理。

安全说明

item_key 必须从 list 读取结果复制。

website.create_collection_item_field_upload_session

upload

为 collection item 栏位建立上载 session。

建议先读取

website.get_collection_items

治理与审批

建立 session 不保存内容;后续 update_collection_item 仍受治理。

安全说明

item_key 和 field_key 必须来自 get_collection_items。

website.create_page_meta_og_image_upload_session

upload

为 Meta OG Image 建立非破坏式上载 session。

建议先读取

website.get_page_meta

治理与审批

建立 session 不保存 meta;后续 meta write 仍受治理。

安全说明

普通用户编辑用 target=user_override,再用 update_page_meta_override 保存 media_id。

media.get_upload_session_result

read

读取上载后最终 media_id、URL、file_path、格式及状态。

建议先读取

任何 create_*_upload_session

治理与审批

只读,不建立 action request。

安全说明

以此结果作媒体真相来源,不可用本地暂存路径。

website.get_page_meta

read

读取指定 page/language/dynamic context 的 meta 与 target token。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

language 必填;dynamic page 要指定 dynamic_slug。

website.update_page_meta_override

write

更新 CMS Meta modal 左侧 User Override 栏位。

建议先读取

website.get_page_meta

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

一般 AI/用户 meta 编辑应用此工具;每次只改一个 visible field。

website.update_page_meta

write

进阶维护右侧 Default Meta source 栏位。

建议先读取

website.get_page_meta

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

不要用于普通 meta 编辑;普通编辑应用 update_page_meta_override。

website.preview_page_meta

preview

预览最终 HTML meta tags,包含变数、override 及 OG image 解析。

建议先读取

website.get_page_meta 或 meta write

治理与审批

预览工具,不保存、不建立 action request。

安全说明

部署前确认 OG image 已解析成公开可用 URL。

website.list_google_schema_components

read

列出可重用 Google Schema component。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

assignment 只可用回传 component id,不可用 schema type 名称。

website.get_google_schema_component

read

读取单一 schema component 定义及 base token。

建议先读取

website.list_google_schema_components

治理与审批

只读,不建立 action request。

安全说明

更新或删除前必须先读取 canonical config。

website.preview_google_schema_component

preview

验证并解析 schema component template,不保存。

建议先读取

website.get_page_content

治理与审批

预览工具,不保存、不建立 action request。

安全说明

standard token 用 [section-field];list mode 用 [field]。

website.create_google_schema_component

write

建立一个可重用 Google Schema component。

建议先读取

website.preview_google_schema_component

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

建立后要读 assignment,再用 component id 分配并 preview。

website.update_google_schema_component

write

更新既有 Google Schema component。

建议先读取

website.get_google_schema_component + website.preview_google_schema_component

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

先 preview 变更并带 base_version_token 防 stale。

website.delete_google_schema_component

write

删除 Google Schema component,并按 cleanup policy 处理 assignment。

建议先读取

website.get_google_schema_component

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

预设 reject_if_assigned;不要意外移除已分配 schema。

website.get_google_schema_assignment

read

读取指定 page/language/dynamic context 的 schema assignment 及可选 components。

建议先读取

website.list_google_schema_components

治理与审批

只读,不建立 action request。

安全说明

后续 component_ids 必须复制 components[].id。

website.update_google_schema_assignment

write

为页面或 dynamic slug 储存、停用或继承 Google Schema assignment。

建议先读取

website.get_google_schema_assignment

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

不要用 empty exact-slug save 表示 inherit;要用 inherit_default。

website.preview_google_schema

preview

预览目前 assignment 解析出的 JSON-LD scripts。

建议先读取

website.update_google_schema_assignment 或 website.get_google_schema_assignment

治理与审批

预览工具,不保存、不建立 action request。

安全说明

部署前确认 JSON-LD 无错误及内容取自正确页面栏位。

website.get_llm_txt

read

读取网站层 LLM.txt raw/resolved text 及 target token。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

修改时要完整 replacement,不做 partial patch。

website.update_llm_txt

write

更新网站层 LLM.txt raw text。

建议先读取

website.get_llm_txt

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

只写公开 AI guidance;不可包含后台或私有操作指令。

website.get_llms_full_txt

read

读取长版 LLMS Full.txt raw/resolved text 及 target token。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

更新时只传完整 raw_text;空字串代表清空。

website.update_llms_full_txt

write

更新网站层 LLMS Full.txt 长版 AI-readable 文件。

建议先读取

website.get_llms_full_txt

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

不可包含私有/admin instruction;不会改动 LLM.txt。

website.list_ai_markdown_pages

read

列出可维护 AI Markdown 的页面、语言及 dynamic scopes。

建议先读取

website.list_pages

治理与审批

只读,不建立 action request。

安全说明

只为公开页面维护 AI-readable content。

website.get_ai_markdown_page

read

读取单一 AI Markdown scope 的 raw/resolved markdown、warnings 及 token。

建议先读取

website.list_ai_markdown_pages

治理与审批

只读,不建立 action request。

安全说明

exact language scope 不 fallback;写入前确认 page_key/language/dynamic_slug。

website.preview_ai_markdown_page

preview

预览 AI Markdown 变数解析和 warnings,不保存。

建议先读取

website.get_ai_markdown_page

治理与审批

预览工具,不保存、不建立 action request。

安全说明

含变数或大改动时先 preview 再 update。

website.update_ai_markdown_page

write

更新指定 page/language/dynamic scope 的完整 AI Markdown。

建议先读取

website.get_ai_markdown_page + website.preview_ai_markdown_page

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

必须传完整 raw_markdown 和 base token,不接受局部 patch。

website.disable_ai_markdown_page

write

停用一个 AI Markdown scope,但保留 raw_markdown。

建议先读取

website.get_ai_markdown_page

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

需 base token;停用不等于删除内容。

website.validate_sync_page

preview

验证 page sync payload schema/demo,不保存。

建议先读取

本地 sync payload

治理与审批

mutation-shaped read,不建立 action request。

安全说明

验证成功不代表已发布,仍要正式 sync/deploy。

website.validate_sync_collection

preview

验证 collection sync payload schema/demo,不保存。

建议先读取

本地 sync payload

治理与审批

mutation-shaped read,不建立 action request。

安全说明

只看 format_errors;不会改动 collection。

website.validate_sync_global

preview

验证 global sync payload schema/demo,不保存。

建议先读取

本地 sync payload

治理与审批

mutation-shaped read,不建立 action request。

安全说明

只用于预检,不取代正式写入。

website.analytics_get_overview

read

读取网站 analytics overview、summary stats、sessions 及 trends。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

受 global filters 影响;解读前确认 filter context。

website.analytics_get_overview_acquisition

read

读取 acquisition breakdown,包括 pages、sources、UTM。

建议先读取

website.analytics_get_overview

治理与审批

只读,不建立 action request。

安全说明

留意 cache metadata 与 filter 范围。

website.analytics_get_overview_audience

read

读取 audience breakdown,包括装置、环境及地区。

建议先读取

website.analytics_get_overview

治理与审批

只读,不建立 action request。

安全说明

只作汇总分析,不应推断个人身份。

website.analytics_get_overview_traffic

read

读取 traffic timing breakdown 及 weekly heatmap。

建议先读取

website.analytics_get_overview

治理与审批

只读,不建立 action request。

安全说明

时间区间要与报告需求一致。

website.analytics_get_sessions

read

读取 session rows、total count 及 cache metadata。

建议先读取

website.analytics_get_global_filters

治理与审批

只读,不建立 action request。

安全说明

使用 bounded pagination,不应一次要求全量 sessions。

website.analytics_get_realtime

read

读取 realtime active stats、top pages、referrers、countries。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

即时数据波动大,不应当作长期趋势结论。

website.analytics_get_events

read

读取聚合 analytics events、trend series 及 event rows。

建议先读取

website.analytics_get_global_filters

治理与审批

只读,不建立 action request。

安全说明

只分析已收集 events,不应假设 missing event 等于无行为。

website.analytics_get_retention

read

读取 monthly retention cohorts。

建议先读取

website.analytics_get_global_filters

治理与审批

只读,不建立 action request。

安全说明

cohort 解读要保留 sample size / date range context。

website.analytics_get_funnels

read

读取已储存 funnel config rows。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

写 funnels 前先读现有 IDs、steps、windows。

website.analytics_get_goals

read

读取已储存 goal config rows。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

写 goals 前先读现有 IDs、types、values。

website.analytics_get_funnel_options

read

发现可用 page path 与 event name,供 funnel 设定选择。

建议先读取

website.analytics_get_funnels

治理与审批

只读,不建立 action request。

安全说明

funnel steps 应使用现有可观测值,不要幻想不存在 event。

website.analytics_get_goal_options

read

发现可用 page path 与 event name,供 goal 设定选择。

建议先读取

website.analytics_get_goals

治理与审批

只读,不建立 action request。

安全说明

goal path/event 应从 options 选,不要手作无数据基础的值。

website.analytics_get_funnel_report

read

按 funnel ID 读取 funnel report。

建议先读取

website.analytics_get_funnels

治理与审批

只读,不建立 action request。

安全说明

funnel_id 必须来自 get_funnels 回传。

website.analytics_get_goal_report

read

读取所有 saved goals 及转化结果。

建议先读取

website.analytics_get_goals

治理与审批

只读,不建立 action request。

安全说明

报告受 filters/date range 影响,需注明上下文。

website.analytics_get_global_filters

read

读取 analytics global filters、compiled Umami params、hash 及 base_version。

建议先读取

website.list_websites

治理与审批

只读,不建立 action request。

安全说明

更新 filters 前必读,用 base_version 防 stale。

website.analytics_update_global_filters

write

更新网站 analytics global reporting filters。

建议先读取

website.analytics_get_global_filters

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

filters 只影响报告,不会阻止 Umami ingestion。

website.analytics_replace_funnels

write

整批替换 saved funnel configuration rows。

建议先读取

website.analytics_get_funnels + website.analytics_get_funnel_options

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

full replace 前保留仍需存在的 funnel rows。

website.analytics_replace_goals

write

整批替换 saved goal configuration rows。

建议先读取

website.analytics_get_goals + website.analytics_get_goal_options

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

full replace 前保留仍需存在的 goal rows。

website.request_deploy

write

要求部署整个网站或指定 page/dynamic_slug。

建议先读取

相关 preview / validation / content read

治理与审批

受治理写入,可能 executed 或 pending_approval。

安全说明

部署前确认内容、meta、schema、AI-readable docs 已 preview/验证。

core.list_action_requests

status

列出 pending 或近期 action requests,用于追踪治理写入。

建议先读取

任何返回 pending_approval 的 write

治理与审批

状态查询,不建立新写入。

安全说明

pending 时先查原 request,不要重复提交同一 write。

core.get_action_request_status

status

查询单一 action_request_id 的 approval / execution / failure 状态。

建议先读取

core.list_action_requests 或 write result

治理与审批

状态查询,不建立新写入。

安全说明

只 poll 原 action_request_id;不要改 payload 重新提交。