現時点では特に使えないので、今後の備忘録として。
・以下2つをzipをダウンロード
https://github.com/WordPress/mcp-adapter/releases
https://github.com/WordPress/abilities-api/releases
・WPで作業
ダッシュボード>プラグイン>プラグインを追加>プラグインのアップロード
を選択し今すぐインストールを実行。
・プラグインを有効化
ダッシュボード>ユーザー>プロフィール>アプリケーションパスワード
新しいアプリケーションパスワード名(任意)を入力>アプリケーションパスワードを追加
・ここは通常不要。以前作った設定をコメントアウト
|
1 2 3 4 |
function disable_rest() { return new WP_Error(); } add_action('rest_authentication_errors', 'disable_rest'); |
・Xserverの管理画面からhtaccessを更新
※パーマリンクのタイプによっては不要
※先頭に以下を追加
CGIPassAuth On
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^wp-json/?(.*)$ /?rest_route=/$1 [L,QSA]
</IfModule>
・ターミナル(cmd)から以下を実行。
・MCP登録
claude mcp add -s user wordpress -e WP_API_URL=”https://●●●.com/wp-json/mcp/mcp-adapter-default-server” -e WP_API_USERNAME=”●●●” -e WP_API_PASSWORD=”●●●” -e OAUTH_ENABLED=”false” “–” cmd /c npx -y @automattic/mcp-wordpress-remote@latest
・削除する場合。
・フォルダ限定
claude mcp remove “wordpress” -s local
・PC全体
claude mcp remove “wordpress” -s user
>claude
/mcp
で登録状況を確認。