WordPress MCP Server について
WordPress MCP Serverは、REST APIが有効なWordPressサイトを照会するツールを提供します。MCPクライアントからサイト情報やコンテンツを参照したいユーザー向けで、投稿、固定ページ、カテゴリーやID指定の検索に対応しています。
主な機能
- 01サイトの基本情報取得
- 02最新投稿の取得
- 03カテゴリー一覧とカテゴリー別投稿の取得
- 04固定ページの取得
- 05IDによる投稿・固定ページの取得
活用シーン
- 01MCPクライアントでWordPressサイト情報を確認
- 02最新投稿やカテゴリー別コンテンツを検索
- 03特定の投稿や固定ページを取得
MCP 対応
WordPressサイト情報、投稿、固定ページ、カテゴリーの照会機能をMCPクライアントに提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
WordPress MCP サーバー
WordPress サイトと連携するための Model Context Protocol(MCP)サーバーです。このサーバーは、REST API が有効になっている任意の WordPress インストールから、投稿、固定ページ、カテゴリー、サイト情報を取得するツールを提供します。
前提条件
- Python 3.13
- REST API が有効になっている WordPress サイト
- UV パッケージインストーラー(推奨)
インストール
- UV(Universal Virtualenv)をインストールします:
curl -LsSf https://astral.sh/uv/install.sh | sh
- リポジトリをクローンします:
git clone <repository-url>
cd wordpress
- 仮想環境を作成して有効化します:
uv venv
source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`
- UV を使用して依存関係をインストールします:
uv add "mcp[cli]" httpx
設定
- プロジェクトのルートに
.envファイルを作成します:
WORDPRESS_URL="https://your-wordpress-site.com"
使用方法
Claude for Desktop を使用する場合:
- まず、サーバーを起動します:
uv run main.py
- Claude for Desktop で、Settings > Developer を開きます
- 「Edit Config」をクリックします
- Mac/Windows で VSCode を使用して設定を編集する方法:
# Mac ユーザーの場合 code ~/Library/Application\ Support/Claude/claude_desktop_config.json # Windows ユーザーの場合 code $env:AppData\Claude\claude_desktop_config.json - 設定にファイルを追加します:
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/wordpress",
"run",
"main.py"
]
}
}
}
サーバーは、次のテスト可能なツールを提供します:
fetch_wordpress_info:サイトの基本情報を取得fetch_posts:最近の投稿を取得fetch_categories:すべてのカテゴリーを一覧表示fetch_posts_by_category:特定のカテゴリーの投稿を取得fetch_pages:サイトの固定ページを取得fetch_post_by_id:指定した投稿を取得fetch_page_by_id:指定した固定ページを取得
エラー処理
サーバーには、次の問題に対応する堅牢なエラー処理が含まれています:
- 無効な JSON レスポンス
- ネットワークエラー
- WordPress API エラー
- 無効な URL
- API 認証の問題
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。