mcpField
R
Royal Mcp

Royal Mcp

远程服务
royalplugins.com开发工具102 天前更新

关于 Royal Mcp

Royal MCP 是一款开源 WordPress 插件,将网站转换为 MCP 服务,供站点管理员通过 AI 客户端管理内容、商店和插件集成。它采用站点自托管方式,按 WordPress 用户权限执行操作,并提供活动日志和破坏性更改撤销。

主要功能

  1. 01管理文章、页面、媒体和菜单
  2. 02提供 WooCommerce 与编辑器集成工具
  3. 03支持 SEO、站点诊断和安全功能
  4. 04按用户权限检查每次调用
  5. 05记录操作并支持 72 小时撤销

适用场景

  1. 01起草页面并更新 SEO 元数据
  2. 02筛选库存并管理 WooCommerce 商品
  3. 03调整现有页面的 Elementor 内容
  4. 04检查安全事件并撤销误操作

MCP 相关

该插件将 WordPress 网站作为 MCP 服务,向客户端提供核心及已启用插件的工具。通过网站 MCP 端点连接,支持 API key 或 OAuth 认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://demo.royalplugins.com/wp-json/royal-mcp/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Royal MCP

通过 Claude、ChatGPT 或任何 AI 应用管理你的 WordPress 网站:撰写和编辑内容、管理商店、修复 SEO,并撤销任何更改。可与 Elementor 和 WooCommerce 自带的 MCP 工具配合使用。100% 可自托管。

WordPress PHP License Version

在 WordPress.org 上下载 · 文档 · Royal MCP Pro · Royal Plugins


Royal MCP 是一个开源 WordPress 插件,可将你的网站变为 Model Context Protocol 服务。只需连接一次,你的 AI 应用就能像你在 wp-admin 中操作那样读取和更改网站内容:文章、页面、媒体、菜单、WooCommerce 商店、Elementor 和 Divi 页面、SEO、备份和安全。每次调用都以 WordPress 用户身份执行,并根据该用户的权限进行检查,同时记录在活动日志中;所有破坏性更改都可以撤销。

所有内容都不会经由第三方服务转发。你的 API 密钥、登录令牌和日志都保存在自己的 WordPress 数据库中。

你可以用它做什么

用日常语言提出要求。以下功能在免费插件中都可用:

向 AI 提出要求……结果
“为我们的春季促销写一篇文章草稿,用这张图片作为特色图片,并撰写 SEO 标题和描述。”创建文章草稿,将图片上传到媒体库,设置特色图片,并为 Yoast、Rank Math、AIOSEO 或 SEOPress 编写元数据。发布前不会上线。
“找出仍提到我们旧电话号码的页面并更新它们。”搜索你的内容并逐页替换文本,每项更改都会生成一个撤销令牌。
“哪些商品库存偏低?创建一张满 100 美元减 15% 的优惠券。”按库存状态筛选并读取商品,然后创建 WooCommerce 优惠券。
“将 Services 页面克隆为新的落地页,更改标题并替换主视觉图片。”克隆 Elementor 页面,并原位编辑文案和图片,同时保留原有布局。
“显示本月访问量最高的页面和搜索查询。”从 MonsterInsights 读取概览、热门页面、流量来源和 Search Console 查询。
“创建备份,然后检查本周是否有存在漏洞的插件和登录失败记录。”启动备份(SiteVault 或 UpdraftPlus),并读取扫描结果和登录活动(GuardPress、Wordfence 或 Solid Security)。
“网站感觉很慢。是什么问题?”读取网站状态、PHP 错误日志和 cron 计划;问题修复后清除缓存(ForgeCache、LiteSpeed Cache 或 W3 Total Cache)。
“撤销上一项更改。”在 72 小时内,根据保存的快照还原最近一次破坏性写入。

专为与其他 MCP 工具协同工作而打造

Royal MCP 的设计目标是与其他插件提供的 MCP 工具并行运行,让 AI 能为任务的每个环节选择最合适的工具。

  • Elementor。 启用 Elementor 自带的 MCP 后,Royal MCP 会检测到它,并告知 AI:Elementor 的构建器可用于设计新布局。Royal MCP 的 Elementor 工具则继续负责编辑现有页面,包括替换文本和图片、处理小工具、克隆页面和使用模板。
  • WooCommerce。 WooCommerce 自带的 MCP 功能会继续运行。Royal MCP 则补充商店的其他功能:优惠券、变体、属性、客户和商店统计数据。
  • WordPress Abilities API。 Royal MCP 的工具也会注册为 WordPress abilities。安装 MCP Adapter 后,这些工具会通过 Royal MCP 自己的适配器服务 royal-mcp-server 提供,并沿用原生端点的权限检查、开关和日志记录。

Royal MCP 通过自己的端点响应,绝不会关闭其他插件的工具,因此组合使用能覆盖网站的更多功能,而不是各自单独使用。

安全性

  • AI 应用会先征求你的同意。 默认情况下,Claude、ChatGPT 和其他客户端会要求你批准每次破坏性工具调用。
  • 先创建草稿。 新文章和页面会先以草稿形式创建。
  • 只读模式和仅草稿模式。 一个开关即可拒绝所有会更改网站的工具调用,或拒绝所有会发布内容的工具调用。
  • 为每个连接单独设置访问级别。 在 Connected Clients 界面中,为每个已连接的 AI 应用设置完全访问、只读或仅草稿访问权限,也可撤销任一权限。
  • Recent Changes 和撤销功能。 每次破坏性写入都会先保存快照。Recent Changes 界面会显示更改前、更改后和当前的值;在 72 小时内调用一次 mcp_undo_last_operation 即可撤销更改。
  • 活动日志。 每次工具调用都会记录工具名称、参数键、IP 和用户代理。不会保存参数值。
  • 试运行。 更改网站选项和固定链接结构等影响较大的写入操作,可在应用前预览。

功能

共 270 个工具:113 个始终可用的核心工具,以及 157 个仅在对应插件启用时加载的集成工具。

WordPress 核心(113 个工具)
  • 内容 - 文章、页面和自定义文章类型(创建、读取、更新、删除、克隆为草稿、修订、特色图片)
  • 分类体系 - 分类目录、标签、自定义分类法、术语元数据、文章与术语关联
  • 媒体 - 浏览;上传图片、PDF 和其他允许的文件(通过 URL、base64,或使用 ChatGPT 传来的文件);上传时转换、调整大小和压缩图片;按地址或内容查找媒体库中的现有文件并重复使用,避免上传副本;更新元数据;删除
  • 区块 - 读取文章的区块树;插入、替换、移动或删除单个区块;跨区块替换文本;读取和编辑同步模式;读取全局样式和站点编辑器模板
  • 评论 - 创建和审核(批准、标记为垃圾评论、移至回收站)
  • 用户 - 显示名称、角色、注册日期,以及用户角色之外获授的任何权限。除非网站所有者通过 royal_mcp_user_fields 过滤器选择公开,否则不会显示电子邮件和用户名
  • 菜单 - 读取、创建菜单项、重新排序、更新
  • 主题 - 自定义 CSS、主题修改项、启用的主题
  • 站点 - 固定链接结构、允许列表中的选项、站点信息
  • 搜索 - 跨内容搜索
  • SEO - 读取和写入 Yoast、Rank Math、AIOSEO、SEOPress 和 SEObolt 的元数据
  • 安全性 - 只读模式、仅草稿模式、逐连接访问级别、Recent Changes 和 72 小时撤销功能
  • 插件和主题 - 所有已安装的插件,包括必须使用的插件和 drop-in 插件,以及版本、启用状态和最后修改日期;已安装的主题
  • 诊断 - 站点状态(一次调用即可查看 WordPress、PHP、MySQL、插件、主题和 cron);PHP 错误日志末尾内容;cron 计划;以及 royal_mcp_connection_health
插件集成(157 个工具)
插件工具数覆盖范围
WooCommerce29产品、变体、属性、优惠券、订单(创建、更新、备注)、客户、商店统计数据;支持带总数的分页列表;按 ID、SKU 和库存状态筛选产品;按日期筛选订单
Elementor14克隆页面、替换文本、替换图片、页面大纲、小工具设置、添加小工具、模板(列表、导入、应用)、小工具架构、动态标签、重建文章内容
Divi9格式检测(Divi 4 或 Divi 5)、页面大纲、布局验证、库列表和读取、查找和替换、克隆、替换图片、应用库项目
Wordfence8安全状态、防火墙模式和扫描发现项、被封锁的 IP、封锁或解除封锁 IP、登录失败记录、被封锁的请求、启动扫描
GuardPress7安全评分、登录失败记录、被封锁的 IP、漏洞扫描、审计日志
SiteVault6启动备份、监控进度、列出备份和计划
Royal AI Firewall6仪表板统计数据、近期机器人访问记录、逐个机器人设置策略(允许、封锁、质询)、每日汇总数据
TablePress6列出、读取、创建、复制和导出表格,修改单元格并支持撤销
Yoast SEO5元数据读取和写入、JSON-LD 架构图、已索引的内部链接、Premium 重定向
Code Snippets5列出和读取代码片段(代码中的凭据会屏蔽)、近期停用记录、停用代码片段、编辑其名称、描述和标签
Redirection4列出、创建和更新重定向;列出分组
Royal Ledger4软件成本、续订日期、许可证密钥(绝不公开其值)
Advanced Custom Fields4读取和写入字段,并遵循各字段的 Return Format;列出字段组
UpdraftPlus4备份历史记录、逐个备份的状态、启动备份、计划
WPForms4表单、表单字段、提交内容(WPForms Pro)
Solid Security4安全状态、被锁定的 IP、安全日志、封禁 IP
MonsterInsights4分析概览、热门页面、流量来源、热门 Search Console 查询
BuddyPress4成员、成员资料、群组、动态信息流(也支持 BuddyBoss Platform)
LiteSpeed Cache4缓存状态和设置、清除全部缓存或指定页面的缓存
ForgeCache4缓存统计数据、清除缓存、清除指定 URL 的缓存、真实用户的 Core Web Vitals
Contact Form 73表单、表单字段、提交内容(需配合 Flamingo)
W3 Total Cache3缓存配置、清除缓存(全部、按 URL 或按文章)、用量统计
Duplicator3迁移包、包状态、安装程序 URL
Complianz7同意设置状态、Cookie、服务、横幅文本和法律文档;更改横幅文本和 Cookie 描述并支持撤销
WPCode3只读:代码片段、代码片段(凭据已屏蔽)、其状态和最近的错误
Royal Links3品牌短链接、点击统计

没找到你使用的插件?核心工具仍可处理任何自定义文章类型的文章、通过文章元数据处理任何插件的自定义字段,以及处理任何插件的评论。请在 WordPress.org 支持论坛申请集成。如果你开发了该插件,可以自行将其工具添加到 Royal MCP,也可以与我们合作。

连接

安装
  1. 从 WordPress.org 安装(推荐,可通过 wp-admin 接收更新),或上传最新 GitHub 版本中的 zip 文件。
  2. 前往 Royal MCP → 设置,启用 Royal MCP 并复制 MCP 服务 URL。对于使用 API 密钥的客户端,请在同一页面生成密钥。
  3. 选择下方的客户端。

你的 MCP 服务 URL 为 https://yoursite.com/wp-json/royal-mcp/v1/mcp。

Claude(claude.ai、Claude Desktop)- 使用 OAuth 登录
  1. Settings → Connectors → Add custom connector。
  2. 粘贴 MCP 服务 URL。
  3. 在你的网站上批准登录页面。无需 API 密钥。
ChatGPT

添加自定义连接器,填入 MCP 服务 URL,然后按照登录流程操作。

使用 API 密钥的 Claude Desktop
{
  "mcpServers": {
    "my-wordpress": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://yoursite.com/wp-json/royal-mcp/v1/mcp",
        "--header", "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer YOUR_API_KEY"
      }
    }
  }
}

配置文件:~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows)。

Cursor、VS Code、Claude Code 和其他 MCP 客户端

添加 HTTP MCP 服务,将 MCP 服务 URL 和设为 Bearer YOUR_API_KEY 的 Authorization 标头填入,或者在客户端支持的情况下使用 OAuth。

原始 HTTP
# 1. Start a session. -i prints the headers so you can copy Mcp-Session-Id.
curl -i -X POST https://yoursite.com/wp-json/royal-mcp/v1/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "method": "initialize",
    "id": 1,
    "params": {
      "protocolVersion": "2025-11-25",
      "capabilities": {},
      "clientInfo": {"name": "my-app", "version": "1.0"}
    }
  }'

# 2. List the tools, using the session id from the response headers.
curl -X POST https://yoursite.com/wp-json/royal-mcp/v1/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Mcp-Session-Id: <session_id>" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc": "2.0", "method": "tools/list", "id": 2}'

旧版 X-Royal-MCP-API-Key 标头在此版本中仍然有效,但已弃用。请改用 Authorization: Bearer 发送密钥。

安全模型

层级作用
API 密钥由加密安全的生成器生成的 32 位十六进制字符,仅以 SHA-256 哈希形式存储,并通过恒定时间比较进行验证。通过 Authorization: Bearer 发送。可从 wp-admin 或使用 wp royal-mcp rotate-api-key 轮换。
OAuth 2.1动态客户端注册(RFC 7591)、授权服务器元数据(RFC 8414)、必须使用 PKCE S256、刷新令牌。不支持隐式授权和客户端凭据授权。
功能检查每个工具都会检查所需的 WordPress 功能权限,例如,创建或更新内容需要 edit_posts,特定文章需要 edit_post,站点设置需要 manage_options。
速率限制按 IP 计,每分钟:无凭据时 60 个请求,有凭据时 300 个请求。通过 WordPress Abilities API 和其他 MCP 服务发出的调用:每位用户每分钟 300 个请求。
会话使用加密安全的随机会话 ID,有效期为滚动续期的 24 小时。
活动日志每次工具调用记录一行:工具名称、参数键、IP、用户代理和错误。绝不存储参数值。
已连接的客户端查看每个已登录的 AI 应用,设置其访问级别,并撤销单个或全部客户端的访问权限。一键重置可清除 OAuth 客户端和令牌,不影响 API 密钥或设置。
发现站点根目录下的 .well-known/oauth-authorization-server 和 .well-known/oauth-protected-resource(RFC 8414、RFC 9728)。

发现安全问题?请通过 royalplugins.com/contact 私下报告,不要在公开的问题区发布。

Royal MCP Pro

**Royal MCP 为单个站点所有者提供安全的 AI 连接。Royal MCP Pro 适用于在实际客户项目中运行 AI:**提供 350 多个工具,可对多个页面和产品进行批量操作,支持更深入的 Elementor、Divi、WooCommerce 和 ACF 内容创作,通过跨插件工作流一次调用即可完成整项工作,并提供完整的审计追踪。

Pro 是一个包含 Royal MCP 全部功能的插件。启用 Pro 后,只需单独运行 Pro。

Royal MCP(免费版)Royal MCP Pro
工具270350+
连接 Claude、ChatGPT、Cursor 和任何 MCP 应用(OAuth 或 API 密钥)✅✅
只读和仅草稿模式、按连接设置访问级别✅✅
针对破坏性写入的近期更改记录和 72 小时撤销功能✅✅ Pro 工具也适用
每次工具调用的活动日志✅✅
通用审计日志,支持筛选、逐条撤销、CSV 导出和保留 90 天—✅
自定义端点配置:选择每个 AI 连接可调用的工具—✅
对文章进行批量查找和替换,分两步提交—✅
Elementor:克隆、编辑文本和图片、添加小工具、应用模板✅ 14 个工具✅
深入支持 Elementor Pro:按 ID 对小工具、容器和区段进行 CRUD 操作,支持 Theme Builder 和显示条件、批量小工具设置、全局变量和类—✅ +14 个工具
WooCommerce:产品、变体、属性、优惠券、订单、客户、统计数据✅ 29 个工具✅
WooCommerce 批量操作:价格、库存、分类、订单状态、带确认步骤的删除、分组产品、批量优惠券—✅ +12 个工具
Divi:大纲、验证、查找和替换、克隆、替换图片✅ 9 个工具✅
Divi Pro:创建、更新和删除库内容,Divi 4 到 Divi 5 迁移器,批量应用全局预设—✅
ACF:读取和写入字段值✅ 4 个工具✅
ACF 设置套件:字段组、字段、JSON 导入和导出、选项页面、文章类型和区块—✅ +15 个工具
SEO:按文章读取和写入元数据✅✅
SEO 代理套件:全站 SEO 审核和批量元数据写入工具—✅
跨插件工作流:发布就绪检查、每月维护报告、主题更换时迁移资源、一次调用即可启动 SEO 并支持回滚—✅
FormForge Pro 条目、分析和表单创建—✅
Royal Affiliate Pro 联盟会员、推荐、活动和付款—✅ +25 个工具
站点数量不限1、5 或 100 个
更新WordPress.org直接来自 Royal Plugins
支持WordPress.org 论坛和 GitHub Issues电子邮件支持
价格永久免费每年 $99 起 · 30 天退款保证

了解 Royal MCP Pro → · 价格 · 免费版与 Pro 完整对比

范围

Royal MCP 有意不提供以下功能:

  • **不更改核心文件。**它绝不会写入 wp-content/themes、wp-includes 或 wp-admin。
  • **不安装或升级插件。**它可以列出插件,但不会安装、启用或更新插件。
  • **不执行原始 SQL。**所有查询都通过 WordPress API 和预处理语句执行。
  • **免费插件不提供 Elementor Theme Builder 模板。**Theme Builder 功能包含在 Royal MCP Pro 中。
  • **不写入 Beaver Builder 或 Bricks 布局 JSON。**可读写其标准文章内容;除非有专用工具支持,否则不会处理构建器专属的布局数据。

Royal Plugins 的更多插件

Royal MCP 可与 Royal Plugins 系列中的其他插件协同工作。每个插件处于启用状态时,都会为 Royal MCP 添加自己的工具。

插件功能
Royal MCP Pro为代理机构提供 350 多种工具:批量操作、深入的构建器与商店内容编辑、审计日志
GuardPress安全功能:防火墙、恶意软件扫描器、双重身份验证、登录保护、活动日志
SiteVault自动备份、暂存环境、加密、迁移(免费版本)
ForgeCache页面缓存、CSS 和 JS 优化、延迟加载、CDN、Core Web Vitals
SEOboltSEO 审核、排名跟踪、结构化数据、重定向、图片 SEO
FormForge表单构建器,支持条件逻辑、付款、测验和 PDF 导出
Royal Affiliates在 WooCommerce 上运行自己的联盟营销计划
Royal Links品牌链接,支持地理定位、A/B 测试和点击分析(免费版本)
Royal AI Firewall免费:查看并控制访问你网站的 AI 机器人
Royal SMTP免费:通过 SMTP 可靠地发送电子邮件
Royal Access免费:角色与权限管理
通过 Royal Plugins 获利

向你的受众推荐 Royal MCP Pro 和系列中的其他插件,每笔首年销售可赚取 30%,每笔续订可赚取 15%,并享有 60 天 Cookie 跟踪期和每月付款。

加入 Royal Plugins 联盟计划 →

延伸阅读

许可证

GPLv2 或更高版本。请参阅 LICENSE 或 GNU 网站。

Royal MCP 按“原样”提供。API 密钥可保护你的端点;请像保护其他凭据一样妥善保管。对于任何 AI 平台获准在你的 WordPress 网站上执行的内容、命令和操作,你均须承担责任。


由 Royal Plugins 打造
轻量、以安全为先的 WordPress 插件。
© 2026 Royal Plugins。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。