瓜奇
瓜奇

暂无菜单项

首页/文档/二开文档/
打开 MD 链接

瓜奇MCP使用方法

春哥
春哥
发布于 6/30更新于 4周前
2,136

瓜奇内容 MCP 让支持 MCP 的 AI 工具读取和管理 WordPress 内容。接入后,你可以让 AI 查询现有文章、创建草稿、修改内容、上传媒体,再按你的要求发布。

本文介绍的入口是 /wp-json/gqapi/v1/mcp。它与页面构建器 MCP 是不同的入口,不直接负责设计页面布局。

先准备地址和账号

  1. 确认 WordPress 已启用瓜奇插件,并完成初始化。
  2. 准备 WordPress 后台所在站点的 MCP 地址,例如 https://你的后台域名/wp-json/gqapi/v1/mcp。前后端域名不同时,不要直接填访客网站的 Node 域名。
  3. 在 WordPress 后台「用户」中准备专用账号,并在该用户资料页生成应用程序密码。
  4. 确认 AI 工具支持远程 HTTP MCP,并能设置认证请求头。

应用程序密码不是普通登录密码。如果用户资料页没有这个入口,需要先检查 WordPress 是否允许应用程序密码,以及站点 HTTPS 和相关安全设置。

账号需要哪些权限

操作 权限要求
连接 MCP 通过身份验证,且拥有 edit_posts。
编辑内容 拥有对应内容类型的编辑权限;修改已有内容还会检查该条内容的编辑权限。
管理页面 还需要 edit_pages。
发布或定时发布 需要对应内容类型的发布权限。不能只凭“能保存草稿”判断可以发布。
上传和查询媒体 需要 upload_files。
创建、修改或删除分类 需要对应分类法的管理权限。

瓜奇用户组用于网站业务权限,与 WordPress 后台角色不同。给某个瓜奇用户组开放阅读权限,并不会赋予 AI 账号后台发布权限。

生成认证字符串

瓜奇支持把 用户名:应用程序密码 编码成 Base64,再放入 Bearer 请求头。BASE64(...) 只是格式说明,不能原样填写。

在 Windows PowerShell 中,将占位文字替换为实际凭据后运行:

$token = [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("你的用户名:你的应用程序密码"))
$token

如果客户端要求完整的 Authorization 请求头,填写:

Bearer 生成出来的Base64字符串

如果客户端有单独的 Bearer Token 输入框,只填 Base64 字符串,不加 Bearer 前缀。不要填写 Bearer BASE64(用户名:应用程序密码)。

接口也支持 WordPress 应用程序密码的 Basic 认证。按客户端支持的方式选择一种即可。Base64 不是加密,生成的字符串应像密码一样保管。

在 AI 工具中添加服务

设置项 填写内容
服务名称 自定义,例如 guaqi。多站点时使用容易区分的名称。
连接类型 远程 HTTP MCP;客户端可能标为 Streamable HTTP、HTTP MCP 或 Remote MCP。
服务地址 https://你的后台域名/wp-json/gqapi/v1/mcp
认证 Bearer Token,或自定义 Authorization 请求头。

这个 MCP 入口主要接收 POST 请求。直接在浏览器地址栏打开它,不能作为连接是否成功的判断依据。

Codex 命令示例

可以用下面的命令添加服务。第二行设置当前终端的环境变量,第三行保存到 Windows 用户环境变量,供后续启动的程序读取。

$token = [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("你的用户名:你的应用程序密码"))
$env:GUAQI_MCP_TOKEN = $token
[Environment]::SetEnvironmentVariable("GUAQI_MCP_TOKEN", $token, "User")
codex mcp add guaqi --url https://你的后台域名/wp-json/gqapi/v1/mcp --bearer-token-env-var GUAQI_MCP_TOKEN
codex mcp list

列表中出现 guaqi,只说明配置已写入。已经打开的 Codex 进程需要重新启动,并确保能读取新环境变量;接下来还要执行一次实际工具调用。

先做一次只读检查

在 AI 工具中输入:

请调用 guaqi MCP 的 mcp_usage_guide 和 list_content_types,读取使用说明,并列出当前账号可用的内容类型。先不要修改任何内容。

当前内置类型包括文章、页面、商品、社区帖子、链接和文档。实际返回结果还受已注册功能和账号权限影响,扩展插件也可以增加类型。成功返回真实工具结果,才说明认证和连接已通过。

认证失败时,依次检查后台域名、用户名、应用程序密码、Base64 字符串和请求头格式。能连接但某项操作失败时,再检查该操作所需权限。

按这个顺序创建内容

  1. 让 AI 调用 get_content_schema,读取目标内容类型支持的字段。
  2. 多语言内容先调用 list_languages,确认语言代码。
  3. 需要阅读权限时,先调用 list_user_groups,确认已有瓜奇用户组。
  4. 需要分类、标签、品牌或社区节点时,先读取现有分类;只有你要求新增且账号有权限时才创建。
  5. 有多个前端时,明确目标前端,核对分类归属,避免内容写入后不在目标站点显示。
  6. 先创建草稿,记录返回的内容 ID,再用 get_content 回读。
  7. 在 WordPress 后台检查正文、图片、价格、权限和语言,确认后再要求发布。

可处理的业务字段包括商品类型与规格、社区悬赏或投票、链接图标、文档上下篇、SEO、FAQ,以及支持这些功能的内容类型上的下载、视频、音频和画廊。不同类型的字段不能混用,以实际 schema 为准。

可以直接这样描述任务

帮我创建一篇简体中文文章,标题是“新手建站指南”。先查询“教程”分类和现有标签,围绕 WordPress 建站流程写内容,保存为草稿,最后回读并告诉我内容 ID。
先读取商品字段说明,再创建一个 T 恤商品。颜色为红色、黑色,尺码为 M、L、XL。每个规格组合分别设置价格和库存,缺少的数据先列出来,保存为草稿。
创建一个不需要物流的虚拟商品,名称为“会员套餐”,价格为 99 元。先核对币种和商品类型;这里只创建商品,不要假定购买后会自动授予 VIP。保存为草稿。
添加一个链接,名称为 Example,网址为 https://example.com。先查询链接分类和“工具站”标签,再使用我提供的图标,填写 SEO,保存为草稿。
创建一篇“安装说明”文档,按操作顺序写正文并设置 FAQ。先确认文档 ID 123 和 456 是否适合作为上一篇、下一篇,再保存为草稿。

处理多语言和图片

启用语言不会自动产生译文。MCP 的 prepare_content_translation 会准备目标语言草稿和待翻译字段,由当前 AI 客户端翻译,再通过 apply_content_translation 写回;这一步不会自动调用网站配置的翻译服务。

普通分类、标签、品牌、商品属性和文档分类可以建立语言关系。社区节点和话题标签不按语言拆分;创建社区节点时,需要按网站语言列表填写各语言名称。已有语言关系的分类不能通过普通更新强行换成另一种语言。

已有媒体优先复用附件 ID 或可用 URL。外部图片可以通过 URL 导入媒体库;不要把 AI 工具电脑上的本地路径当作 WordPress 服务器路径。

客户端本地文件可通过 /wp-json/gqapi/v1/mcp/upload 上传,使用相同认证和 file 文件字段。Base64 上传工具有 10MB 限制;普通文件上传仍受 WordPress、PHP 和服务器上传限制。

发布后怎么确认

先回读内容,检查最终状态是否确实为已发布;再打开目标前端、目标语言的页面。权限内容还要分别用游客和目标用户组账号检查,管理员可见不代表访客可见。

建议给 AI 使用独立账号,重要内容先保存草稿。停用接入时,可在 WordPress 用户资料中撤销对应应用程序密码。不要将密码或 Base64 字符串写入文章、截图或公开配置。

上一篇
瓜奇本地开发环境:安装、开发和升级这份说明按安装、连接、开发、升级和发布的顺序介绍瓜奇本地环境。示例目录使用 D:guaqitest ,Word…
0 / 600
细中粗
0 讨论
热门最新
总结
暂无总结
瓜奇
瓜奇
首页
产品中心优惠
扩展中心
模板中心
小店
AI导航
社区演示
文档中心
构建器夯
所有的成功,都源自一个勇敢的开始
不辜负每一个勇敢的开始
关于帮助文档FAQ协议
瓜奇 © 2026