WordPress MCP – The Ultimate WordPress to Model Context Protocol Server Plugin について
WordPress MCP は、WordPress のコンテンツや機能を LLM と AI アプリケーションに公開するオープンソースプラグインです。管理者はエンドポイントへのアクセス、認証、公開するコンテンツ種別を設定できます。
主な機能
- 01投稿、固定ページ、メディアの公開
- 02API キーと認証の管理
- 03レート制限と利用状況の追跡
- 04リソース、ツール、プロンプトの切り替え
- 05再利用可能なプロンプトテンプレート
- 06公開するコンテンツ種別の選択
活用シーン
- 01サイトのコンテンツに基づくチャット回答
- 02記事やメディアを検索するエージェントの構築
- 03AI ワークフローから WordPress の機能を実行
- 04プロンプトテンプレートによる出力の統一
MCP 対応
リソース、ツール、プロンプト、サンプリングのエンドポイントを備えた MCP REST API を提供します。管理者はエンドポイント群の有効・無効や API キーアクセスを設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
WordPress MCP – WordPress を Model Context Protocol サーバーに変える究極のプラグイン
🚀 はじめに
WordPress MCP は、WordPress サイトをフル機能の Model Context Protocol(MCP)サーバーに変える、最も強力なオープンソースプラグインです。コーディング不要で、コンテンツ、ツール、ワークフローを LLM(大規模言語モデル)や AI アプリケーションにすぐに接続できます。
- モダンでダークなレスポンシブ対応の管理画面 UI(Helvetica、画面全幅)
- API キー管理による安全でスケーラブルなアクセス
- チーム向けのクラウド版やエンタープライズ版のオプションを備え、誰もが利用できるオープンソース
「WordPress サイトを AI 対応にしたいなら、このプラグインが必要です。」 --
💡 WordPress MCP を使う理由
- AI にコンテンツを公開: ChatGPT、Claude、または任意の LLM が投稿、固定ページ、メディアにアクセスできるようにします。
- AI を活用した検索を構築: サイトのコンテンツに対する、スマートでコンテキストを考慮した検索を有効にします。
- ワークフローを自動化: AI や自動化プラットフォームからカスタムツールやエンドポイントを呼び出します。
- AI の応答を標準化: プロンプトテンプレートを使用して、一貫性のあるブランドに沿った出力を実現します。
- 安全にスケール: API キー認証、レート制限、使用状況の追跡を標準で利用できます。
- オープンソースの自由: 利用、拡張、貢献ができます。または、クラウド版やエンタープライズ版の機能にアップグレードできます。
📋 機能一覧
| 機能 | 説明 | 使用例/使い方 |
|---|---|---|
| MCP REST API | LLM 統合のための標準化されたエンドポイント | GET /wp-json/henjii/v1/resources ですべての投稿/ページ/メディアを一覧表示します |
| API Key Authentication | すべてのエンドポイントへの安全なアクセス | API リクエストに X-Henjii-API-Key: YOUR_KEY ヘッダーを追加します |
| API Key Management | 管理 UI で API キーを生成/削除します | 設定で「Generate New API Key」をクリックします |
| Rate Limiting | 1 分あたりのリクエスト数を制限して不正利用を防ぎます | 設定で 1 分あたりの最大リクエスト数を設定します |
| Usage Dashboard | API の利用状況とエンドポイントのアクティビティを視覚的に表示します | ダッシュボードでリクエスト総数、エンドポイント別の内訳などを確認します |
| Endpoint Toggles | リソース、ツール、プロンプト、サンプリングの各エンドポイントを有効/無効にします | API から非表示にするには、設定でエンドポイントのチェックを外します |
| Content Type Control | 公開する投稿タイプを選択します | 設定で投稿、ページ、メディアを有効/無効にします |
| Prompt Templates | LLM ワークフローで再利用できるプロンプトを定義します | 管理画面でプロンプトテンプレートを追加し、/prompts エンドポイントから取得します |
| Tools Endpoint | LLM が呼び出せるカスタムツールを公開します | { "query": "example" } を指定して /tools/search に POST します |
| Sampling Endpoint | 再帰的/エージェント型の LLM フローを有効にします | { "prompt": "Hello", "max_tokens": 100 } を指定して /sampling に POST します |
| Connection Info Page | API URL と認証ヘッダーを簡単にコピー&ペーストできます | 管理画面の「Connection Info」で、すぐに使える例を確認します |
| API Testing Tool | 管理 UI からエンドポイントを直接テストできます | 「API Testing」タブでリクエストを試し、レスポンスを確認します |
| Documentation Page | 組み込みの、常に最新の統合ガイド | 「Documentation」タブで API と使用方法に関するドキュメントをすべて確認できます |
🌍 実際のユースケース
- AI チャットボット: LLM が WordPress のコンテンツに基づいて質問に回答できるようにします。
- 自動リサーチエージェント: 記事、メディア、ツールを検索する LLM ツールを構築します。
- カスタムワークフロー: AI や自動化アプリから WordPress の機能(ツール)を直接呼び出します。
- エンタープライズ統合: 社内チーム、パートナー、アプリに安全な API アクセスを提供します。
- プロンプトの一貫性: 既成のプロンプトとテンプレートで AI の出力を標準化します。
📚 ドキュメントとサポート
- アプリ内のドキュメントタブ(API ガイド全編)
- Python、JS、cURL のコード例
- トラブルシューティングと詳細設定を掲載
- お困りですか? [email protected]
🤝 コントリビューション
プルリクエストや課題をお待ちしています!🚀
役に立った、そして成長を見守りたいと思ったら、リポジトリにスター ⭐ を付けてください!
GitHub Issues 現在の課題を見る
📜 ライセンス
GPL v2 以降。
ライセンスを見る
henjii 制作 — クリエイティブな開発者のためのモダンなツール
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。