mcpField
R
Royal Mcp

Royal Mcp

リモート
royalplugins.com開発ツール103 日前に更新
リポジトリ公式サイト

Royal Mcp について

Royal MCPは、サイト管理者がAIクライアントを通じてコンテンツ、ストア、プラグイン連携を管理できるよう、WordPressサイトをMCPサーバーにするオープンソースプラグインです。セルフホスト型で、WordPressユーザーの権限を確認し、操作ログと破壊的変更の取り消し機能を備えます。

主な機能

  1. 01投稿、ページ、メディア、メニューの管理
  2. 02WooCommerceとページビルダー連携ツール
  3. 03SEO、サイト診断、セキュリティ機能
  4. 04各呼び出しでユーザー権限を確認
  5. 05操作を記録し、72時間以内の変更を取り消し

活用シーン

  1. 01ページを下書きしSEOメタデータを更新
  2. 02在庫を絞り込みWooCommerce商品を管理
  3. 03既存のElementorページを編集
  4. 04セキュリティ記録を確認し誤操作を取り消し

MCP 対応

このプラグインはWordPressサイトをMCPサーバーとして公開し、コア機能と有効なプラグイン連携のツールをクライアントに提供します。サイトのMCPエンドポイントにAPIキーまたは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 は、サイトを Model Context Protocol サーバーに変えるオープンソースの WordPress プラグインです。一度接続すれば、AI アプリから wp-admin で操作するのと同じように、投稿、固定ページ、メディア、メニュー、WooCommerce ストア、Elementor と Divi のページ、SEO、バックアップ、セキュリティを読み取り、変更できます。すべての呼び出しは WordPress ユーザーとして実行され、そのユーザーの権限に照らして確認され、アクティビティログに記録されます。また、破壊的な変更はすべて取り消せます。

サードパーティのサービスを経由してデータが中継されることはありません。API キー、サインイン用トークン、ログはすべて、ご利用の WordPress データベース内に保存されます。

できること

自然な言葉で依頼できます。以下はすべて無料プラグインで利用できます。

AI への依頼例実行されること
「春のセールについて投稿の下書きを作成し、この画像をアイキャッチ画像に設定して、SEO タイトルと説明文を書いてください。」下書きを作成し、画像をメディアライブラリにアップロードしてアイキャッチ画像に設定し、Yoast、Rank Math、AIOSEO、または SEOPress 用のメタ情報を書き込みます。公開するまでは、何も公開されません。
「古い電話番号がまだ記載されているページを探して、更新してください。」コンテンツを検索し、ページごとにテキストを置き換えます。変更ごとに取り消し用トークンが発行されます。
「在庫が少ない商品はどれですか?100ドルを超える注文で使える15%割引クーポンを作成してください。」在庫状況で絞り込んだ商品を読み取り、WooCommerce クーポンを作成します。
「サービスページを新しいランディングページとして複製し、見出しを変更して、ヒーロー画像を差し替えてください。」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 はそれを検出し、新しいレイアウトのデザインには Elementor のビルダーを利用できることを AI に伝えます。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 などのクライアントは、デフォルトで破壊的なツール呼び出しごとに承認を求めます。
  • まずは下書きから。 新しい投稿やページは下書きとして作成されます。
  • 読み取り専用モードと下書きのみモード。 1つの切り替え設定で、サイトを変更するすべてのツール、または公開を行うすべてのツールを拒否できます。
  • 接続ごとにアクセスレベルを設定。 接続済みクライアント画面で、接続された各 AI アプリに「フル」「読み取り専用」「下書きのみ」のアクセス権を付与し、いつでも取り消せます。
  • 最近の変更と元に戻す機能。 破壊的な書き込みを行う前に、毎回スナップショットを保存します。「最近の変更」画面には変更前、変更後、現在の値が表示され、mcp_undo_last_operation を1回呼び出すと、72時間以内の変更を元に戻せます。
  • アクティビティログ。 すべてのツール呼び出しについて、ツール名、引数のキー、IP アドレス、ユーザーエージェントを記録します。引数の値は保存されません。
  • ドライラン。 サイトオプションやパーマリンク構造など、影響の大きい書き込みは、適用前にプレビューできます。

機能

270 個のツール:常時利用できるコアツール 113 個と、対応するプラグインが有効な場合にのみ読み込まれる連携ツール 157 個です。

WordPress コア(113 個のツール)
  • コンテンツ - 投稿、ページ、カスタム投稿タイプ(作成、読み取り、更新、削除、下書きとして複製、リビジョン、アイキャッチ画像)
  • タクソノミー - カテゴリー、タグ、カスタムタクソノミー、タームメタ、投稿とタームの関連付け
  • メディア - 閲覧;画像、PDF、その他の許可されたファイルのアップロード(URL、base64、または ChatGPT から渡されたファイルを使用);アップロード時の画像の変換、サイズ変更、圧縮;アドレスまたはコンテンツを使ってライブラリ内の既存ファイルを検索し、コピーをアップロードせずに再利用;メタデータの更新;削除
  • ブロック - 投稿のブロックツリーの読み取り;個々のブロックの挿入、置換、移動、削除;ブロック全体にわたるテキストの置換;同期パターンの読み取りと編集;グローバルスタイルとサイトエディターのテンプレートの読み取り
  • コメント - 作成とモデレーション(承認、スパム、ゴミ箱への移動)
  • ユーザー - 表示名、権限グループ、登録日、ユーザーの権限グループ以外に付与された権限。サイト所有者が royal_mcp_user_fields フィルターで明示的に有効にしない限り、メールアドレスとユーザー名は公開されません
  • メニュー - 読み取り、項目の作成、並べ替え、更新
  • テーマ - カスタム CSS、テーマの変更、アクティブなテーマ
  • サイト - パーマリンク構造、許可リストに登録されたオプション、サイト情報
  • 検索 - コンテンツ全体を検索
  • SEO - Yoast、Rank Math、AIOSEO、SEOPress、SEObolt のメタデータの読み取りと書き込み
  • 安全性 - 読み取り専用モード、下書きのみモード、接続ごとのアクセスレベル、最近の変更、72時間以内の元に戻す機能
  • プラグインとテーマ - 必須プラグインやドロップインを含む、インストール済みのすべてのプラグイン(バージョン、アクティブ状態、最終更新日を含む);インストール済みのテーマ
  • 診断 - サイトのステータス(WordPress、PHP、MySQL、プラグイン、テーマ、cron を1回の呼び出しで確認)、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 → Settings に移動し、Royal MCP をオンにして MCP Server URL をコピーします。API キーを使用するクライアントの場合は、同じ画面でキーを生成してください。
  3. 以下からクライアントを選択します。

MCP Server URL は https://yoursite.com/wp-json/royal-mcp/v1/mcp です。

Claude(claude.ai、Claude Desktop)- OAuth でサインイン
  1. 設定 → コネクター → カスタムコネクターを追加。
  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 を指定して、Authorization ヘッダーを Bearer YOUR_API_KEY に設定します。または、クライアントが対応している場合は 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 個の 16 進数文字です。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 あたり、1 分間につき、認証情報なしの場合は 60 リクエスト、認証情報ありの場合は 300 リクエストです。WordPress Abilities API およびその他の MCP サーバー経由の呼び出しは、ユーザーあたり 1 分間に 300 回です。
セッション暗号学的にランダムなセッション ID を使用し、有効期間はスライド方式の 24 時間です。
アクティビティログツール呼び出しごとに 1 行記録します。内容はツール名、引数のキー、IP、ユーザーエージェント、エラーです。引数の値は保存されません。
接続済みクライアントサインイン済みの AI アプリをすべて確認し、アクセスレベルを設定して、個別または一括でアクセスを取り消せます。ワンクリックでリセットすると、API キーや設定には触れずに OAuth クライアントとトークンを削除できます。
ディスカバリーサイトのルートに .well-known/oauth-authorization-server と .well-known/oauth-protected-resource を配置します(RFC 8414、RFC 9728)。

セキュリティ上の問題を見つけた場合は、公開 issue ではなく、royalplugins.com/contact から非公開で報告してください。

Royal MCP Pro

Royal MCP は、1 人のサイト所有者が安全に AI を接続できるようにします。Royal MCP Pro は、実際のクライアント業務で AI を活用するための製品です。 350 以上のツール、多数のページや商品にまたがる一括操作、Elementor、Divi、WooCommerce、ACF でのより高度なコンテンツ作成、1 回の呼び出しで一連の作業を実行するプラグイン横断ワークフロー、完全な監査証跡を備えています。

Pro は、Royal MCP のすべての機能を含む 1 つのプラグインです。Pro が有効な場合は、Pro 単体で実行します。

Royal MCP(無料)Royal MCP Pro
ツール270350 以上
Claude、ChatGPT、Cursor、その他すべての MCP アプリとの接続(OAuth または API キー)✅✅
読み取り専用モードと下書きのみモード、接続ごとのアクセスレベル✅✅
最近の変更と、破壊的な書き込み操作に対する 72 時間以内の取り消し✅✅ Pro のツールも対象
すべてのツール呼び出しのアクティビティログ✅✅
統合監査ログ(フィルター、行ごとの取り消し、CSV エクスポート、90 日間の保持に対応)—✅
カスタムエンドポイントプロファイル:各 AI 接続で呼び出せるツールを選択—✅
投稿全体を対象とする 一括検索と置換(2 段階の確定操作)—✅
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 公開を 1 回の呼び出しで実行—✅
FormForge Pro のエントリー、分析、フォーム作成—✅
Royal Affiliate Pro のアフィリエイター、紹介、キャンペーン、支払い—✅ +25 ツール
サイト数無制限1、5、または 100
アップデートWordPress.orgRoyal 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セキュリティ:ファイアウォール、マルウェアスキャナー、2FA、ログイン保護、アクティビティログ
SiteVault自動バックアップ、ステージング、暗号化、移行(無料版)
ForgeCacheページキャッシュ、CSS と JS の最適化、遅延読み込み、CDN、Core Web Vitals
SEOboltSEO 監査、検索順位の追跡、スキーマ、リダイレクト、画像 SEO
FormForge条件分岐、支払い、クイズ、PDF エクスポートに対応したフォームビルダー
Royal AffiliatesWooCommerce で独自のアフィリエイトプログラムを運営
Royal Links地域ターゲティング、A/B テスト、クリック分析に対応したブランドリンク(無料版)
Royal AI Firewall無料:サイトを訪問する AI ボットを確認して制御
Royal SMTP無料:SMTP による信頼性の高いメール配信
Royal Access無料:権限とパーミッションの管理
Royal Plugins で収益を得る

Royal MCP Pro とファミリーの他の製品をオーディエンスに紹介すると、**初年度の販売ごとに30%、更新ごとに15%**の報酬を獲得できます。Cookie の有効期間は60日で、報酬は毎月支払われます。

Royal Plugins アフィリエイトプログラムに参加 →

関連記事

ライセンス

GPLv2 以降。詳細は LICENSE または GNU のサイトをご覧ください。

Royal MCP は現状有姿で提供されます。API キーはエンドポイントを保護します。他の認証情報と同様に安全に管理してください。WordPress サイトで AI プラットフォームに実行を許可するコンテンツ、コマンド、操作については、ご自身が責任を負います。


Royal Plugins が開発
軽量で、セキュリティを最優先した WordPress プラグイン。
© 2026 Royal Plugins.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。