Skip to main content
Glama

wpxmcp

セルフホスト型WordPressのためのリモートファーストなMCPサーバー。 コンテンツ、デザイン、テーマ、プラグイン、メニュー、ユーザー、データベースを、あらゆるMCPクライアントから管理できます。WordPressの認証情報は、ラップトップごとに保存するのではなく、Cloudflare Worker Secretsにまとめて保存できます。

Deploy to Cloudflare CI License: MIT MCP

117ツール・2トランスポート・必須プラグイン0・MIT

セルフホストのWordPress 6.0以上が対象です。WordPress.comでは、本サーバーが依存するRESTエンドポイントは公開されていません。


実際の使い方

"価格表ページを探して、Proプランを$49に変更し、実際に表示されているか確認してください。"

find_content_by_url  https://example.com/pricing/
  → id 812, type page — resolved by slug lookup in "page"

update_content  id 812, edits: [{ find: "<strong>$39</strong>", replace: "<strong>$49</strong>" }]
  → updated. 1 replacement. 8,431 characters, unchanged in length.

get_page_html  /pricing/  mode: "summary"
  → still shows $39

ページキャッシュが古かっただけで、書き込みの失敗ではありません。ツールが 200 というステータスコードを信用するのではなく、レンダリングされたページを確認したために判明しました。


Related MCP server: wordpress-mcp

これを選ぶ理由

認証情報を1箇所に集約。 ほとんどのWordPress MCPサーバーはstdioで動くため、人×サイトの組み合わせごとに別のアプリケーションパスワードがノートパソコンに入っている状態になります。本サーバーはCloudflare Workersにデプロイし、認証情報をWorker Secretsに保存します。クライアントが持つのは、コマンド1つでローテートできるベアラートークンのみです。必要に応じて、stdioでのローカル実行もできます。

実際に効く安全装置。 新しい投稿はデフォルトで下書きになります。削除はゴミ箱に入ります。一括編集、SQL、search-replace は最初にドライランされ、それらの引数だけに縁付く一度きりのトークンを返します。テーマの編集は、サンドボックス化されたクローンで行われます。これらすべての安全装置 は、単に存在するだけでなく機能することを確認しています。

書き直しではなく、編集。 update_contentedits: [{find, replace}] を受け取るため、価格を直すために3000語のページを送り直す必要はありません。一致するものがなかった編集は、静かに何も書き込まんのではなく、大きな失敗として通知されます

ページビルダーを理解しています。 Elementor、Divi、Beaver Builder、Bricks、Breakdanceはレイアウトをpost_contentではなく投稿メタに保存します。間違った場所に書き込むと変更は消えてしまいます。wpxmcp はビルダーが所有するコンテンツを検出し、エージェントが最初に読み込むプレイブックを提供します。

RESTで到達できないすべてのもの。 WP-CLI、SQL、テーマファイル、未登録されたメタには、コウアのRESTルートが存在しません。オプションの連携プラグインが、そうしたものを追加します。

開発者だけでなく、サイトの所有者にも使えます。 結果として依頼してくさい…"新しい価格を反映""スパムを削除" - エージェントがプレイブックを読み込み、見つけたページを確認、現在の文言を読み返し、公開前に下書きをかいて、元に戻せないステップについて明確に伝えます。


リモートデプロイ(推奨)

Deploy to Cloudflare

または、次の3つのコマンド:

npm install
openssl rand -hex 32 | npx wrangler secret put WPX_AUTH_TOKEN
npx wrangler secret put WPX_SITES     # your sites JSON, then Ctrl-D
npm run deploy

どのクライアントでも接続可能:

{
  "mcpServers": {
    "wpxmcp": {
      "type": "http",
      "url": "https://wpxmcp.<your-subdomain>.workers.dev/mcp",
      "headers": { "Authorization": "Bearer <your WPX_AUTH_TOKEN>" }
    }
  }
}

無料枠では1日あたり100,000リクエストまでできます。詳しい手順 →

ローカルで実行する場合

git clone https://github.com/alokemajumder/wpxmcp.git
cd wpxmcp && npm install && npm run build
npm run doctor          # checks reachability, auth, capabilities, plugin
claude mcp add wpxmcp -- node /absolute/path/to/wpxmcp/dist/index.js \
  -e WORDPRESS_URL=https://example.com \
  -e WORDPRESS_USERNAME=admin \
  -e "WORDPRESS_APP_PASSWORD=abcd EFGH ijkl MNOP qrst UVWX"

アプリケーションパスワードは ユーザー → プロフィール → アプリケーションパスワード で取得します。重要な注意が2つあります。WordPressはHTTPS下でのみアプリケーションパスワードを取得でき、一部のホストは**Authorization ヘッダーを取り除くため、正しい認証情報でも401エラーになります。test_site はこの両方を検出します。認証ガイド →**

ローカルのみの追加機能: create_media がディスク上のパスを読み込み、save_skill がプレイブックを書き込めます。それ以外はすべて同一です。両トランスポートは同じツールセットから構築されます。


WordPressプラグインは必要ですか?

ほとんどの作業では必要ありません。 117ツールのうち93個は、追加インストールなしの基本WordPressに対して動作します。

残り24個は、WordPressのコアにはREST APIがまったく提供されていないものを扱います。WP-CLI、SQL、テーマファイル、show_in_restなしで登録されたメタ(一部のページビルダーやACFデータ)などです。/wp/v2/themes はWordPress 7.1でも読み取り専用であり、テーマの有効化にはサイト側のコードも必要です。

これらのツールを提供するWordPress MCPサーバーはすべてサイト側コードを含んでいますが、公式MCP Adapterも例外ではありません。当サーバーの違いは、それが必要場合にオプションであり、どのツールがそれを使うかを名前で示している点です。

WordPress/mcp-adapter は必要ありません。 それは代替アーキテクチャであり、依存ではありません。それが橋渡しする Abilities API はWordPressコアに存在し、wpxmcp はそれを直接呼び出しています。

詳細な比較と根拠 →プラグインの詳細 →


機能

領域

コンテンツ (9)

投稿、ページ、あらゆるCPT — 対象を絞った編集、URL解決、サマリー

タクソノミー (8)

カテゴリー、タグ、カスタムタクソノミー;名前での割り当て

メディア (7)

ディスク、URL、base64からアップロード;ストックフォト、代替テキスト監査

テーマ (15)

サンドボックスな下書き、クラシックPHP + Tailwind のスカフォールド、プレビュー、公開

外観 (23)

メニュー、ウィジェット、現在、ブロックテンプレート、グローバルスタイル、カスタマイザー

ユーザーとコメント (12)

CRUD、ロール、一括モデレーション

プラグイン (9)

インストール、有効化、更新;WordPress.org で検索

サイト (11)

設定、ヘルス、バージョン、データベースサイズ、レンダリングされたページHTML

パワー (12)

WP-CLI、保護されたSQL、Abilities API、スニペット、編集可能フィールド

一括と監査 (3)

一括編集ドライウォン、コンテンツとメディアの監査

マルチサイト (4)

1サーバーで多数のサイト;すべてのツールが site_id を受け取る

プレイブック (4)

エージェントが操作前に読み込む9つのビルトインスキル

全ツールリファレンス →


ドキュメント

Cloudflareへのデプロイ

シークレット、カスタムドメイン、ロートン、トラブルシューティング

WordPress認証

アプリケーションパスワード、ロール、HTTPS、ヘッダーパススルー

ツールリファレンス

すべてのツールをグループ掲載

比較

他のWordPress MCPサーバーとの比較

設定

すべてのオプションと優先順位ルール

連携プラグイン

追加できる内容とインストール方法

セキュリティ

脅威モデルと保護策

貢献について

セットアップ、運営ルール、ツールの追加


ステータス

v1.0.0. CIは Node 20/22/24 と PHP 7.4/8.3 の組み合わせで実行され、Worker 版はプッシュごとに検証されています。

単体テストだけではなく、実際のWordPress 7.1インストール環境でも検証済みです。全117ツールを実行し、dry-run → confirm → apply の流れを完全にテストし、さらに同じサーバーをHTTPでも確認しました。各セーフガードが確実に拒否できることを確認しました。ライブのテーマ書き込み、パストラバーサル、保護されたオプション、許可リスト外のコマンド、SQLのスタッキングなどです。その結果、実際のバグ12件を発見して修正しました。公開ドキュメントにはあったもののコアの実装とは一致しない ability route や、Cloudflare isolate をまたいで維持できなかった確認トークンなどでした。

テストスイートは audit/ にあり、使い捨てのWordPress環境に繰り返し実行できます:npm run audit

次に歓迎するもの: プレイブックの追加(WooCommerce、ACF、マルチサイト)、各ビルダーの独自の保存ルーチンを通すページビルダー書き込みパス、許可リストへのWP-CLIコマンド追加。Issue とPRは必ず読まれています。CONTRIBUTING.md もご覧ください。


開発

npm install && npm run build
npm test            # 68 tests, no network needed
npm run cf:dev      # the worker locally at :8787/mcp

ツールを追加するのはdefineTool({...}) を1つ書くだけで、両トランスポートに自動的に表示されます。

ライセンス

MIT — LICENSE をご覧ください。WordPress Foundation、Automattic、Cloudflareとは提携関係にありません。

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI-powered WordPress management via MCP, with 158 tools for posts, pages, media, plugins, themes, users, comments, and more, plus token-optimized responses.
    100
    79
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for publishing to WordPress. 13 tools cover posts, categories, tags, image hosting, featured images, and SEO metadata (Rank Math, etc.) One call runs the full markdown-to-live-URL pipeline.
    13
    287
    2
    AGPL 3.0
  • F
    license
    Not graded
    quality
    F
    maintenance
    Enables AI assistants to interact with a WordPress site, allowing content and taxonomy management (list, create, update, delete) through 17 MCP tools.
    2

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alokemajumder/wpxmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server