串接 WordPress MCP:讓 Claude 直接操作你的 WordPress

如果你已經在用 Claude 協助寫文章,那麼 WordPress MCP 串接可以讓這件事更進一步。Claude 不只能幫你寫內容,還能直接把草稿存進你的 WordPress、查詢已發布的文章、上傳圖片到媒體庫。這篇教學帶你從零開始,完成整個串接流程。

把 WordPress 串接到 Claude MCP 需要三個步驟:在 WordPress 安裝 mcp-adapter 和 Enable Abilities for MCP 兩個外掛、在 WordPress 後台產生應用程式密碼並編碼成 Base64 Token、最後把連線設定寫進 claude_desktop_config.json。截至本文撰寫時(2026 年 4 月),整個流程大約 10–15 分鐘就能完成。

什麼是 WordPress MCP,為什麼要串接?

section 1

MCP(Model Context Protocol)是一套讓 AI 工具連上外部系統的標準協定,由 Anthropic 推動。有了 MCP,Claude 就不只是一個對話視窗,而是能直接讀取和操作你連上的服務。

WordPress MCP 串接的核心是一個官方維護的 adapter 外掛,它在你的 WordPress 站台上建立一個 MCP endpoint。

Claude Desktop 透過這個 endpoint 發送指令,WordPress 執行後回傳結果。你在 Claude 裡問「最近有哪些草稿?」,Claude 就能真的去查你的 WordPress 後台,不是憑空回答。

串接完成後,Claude 可以做的事情包括:

  • 建立文章草稿並自動填入標題、內文、分類
  • 查詢已發布文章的列表和內容
  • 把圖片從外部 URL 上傳到你的媒體庫
  • 讀取和更新 Rank Math SEO 欄位
  • 查詢留言、審核留言、回覆留言

事前準備:你需要什麼?

section 2

開始之前先確認幾個前提,避免中途卡關:

WordPress 站台:需要有外掛安裝權限的站台,自架 WordPress(self-hosted)才行。WordPress.com 免費方案不支援安裝自定義外掛。

Claude Desktop App:這篇教學以 Claude Desktop 為主,確認你已安裝最新版本。還沒用過 Claude 的可以先看 Claude 怎麼用完整指南

Node.js:設定中會用到 npx mcp-remote 指令,npx 是 Node.js 內建的工具,建議安裝 v18 以上版本。macOS 用 Homebrew 可以執行:

brew install node

還沒安裝 Homebrew 的可以參考 macOS 開發環境 Homebrew 設定教學

會編輯 JSON 設定檔:後面需要手動修改 claude_desktop_config.json,任何文字編輯器(VS Code、Cursor、甚至記事本)都可以。

Step 1:安裝 WordPress MCP Adapter 外掛

section 3

這個步驟需要安裝兩個 WordPress 外掛:

第一個:WordPress MCP Adapter

前往 WordPress MCP adapter GitHub 下載 zip 檔。進入 repository 頁面後,點右上角綠色的 Code 按鈕,選 Download ZIP

下載完成後,進入你的 WordPress 後台:

  1. 左側選單點「外掛」→「安裝外掛
  2. 頁面頂端點「上傳外掛
  3. 選擇剛才下載的 zip 檔
  4. 點「立即安裝」,安裝完成後點「啟用外掛

第二個:Enable Abilities for MCP

mcp-adapter 建立了 MCP endpoint,但預設沒有開放任何操作。Enable Abilities for MCP 才是讓 Claude 能查文章、建草稿、上傳圖片的那把鑰匙,它提供一個控制台讓你切換要開放哪些能力。

同樣用上傳外掛的方式安裝並啟用,也可以在 WordPress 外掛目錄直接搜尋「Enable Abilities for MCP」安裝。

兩個外掛啟用後,你的 WordPress 就準備好接受 MCP 連線了。

Step 2:產生 WordPress 應用程式密碼與 Base64 Token

section 4 1

MCP 連線需要一組認證憑證,用 WordPress 的「應用程式密碼」功能來產生。

在 WordPress 後台產生應用程式密碼:

  1. 後台左側選單點「使用者」→「個人資料
  2. 往下捲動到「應用程式密碼」區塊
  3. 在「新增應用程式密碼」欄位輸入一個名稱(例如:Claude MCP
  4. 點「新增應用程式密碼
  5. 頁面會顯示產生的密碼,複製並保存,這組密碼只會顯示一次

應用程式密碼的格式通常是 xxxx xxxx xxxx xxxx xxxx xxxx,有空格是正常的。

把認證資訊編碼成 Base64:

Claude Desktop 的設定需要一組 Base64 編碼的字串,格式是 使用者名稱:應用程式密碼

在終端機執行:

echo -n 'your_username:xxxx xxxx xxxx xxxx xxxx xxxx' | base64

your_username 換成你的 WordPress 登入帳號,xxxx xxxx xxxx xxxx xxxx xxxx 換成剛才複製的應用程式密碼。執行後會輸出一串 Base64 字串,複製起來備用。

安全提醒:這組 Base64 Token 等同於你的 WordPress 登入憑證,不要貼進公開的設定檔或上傳到 Git 版本控制。

Step 3:設定 claude_desktop_config.json

找到 Claude Desktop 的設定檔,路徑依作業系統而不同:

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%Claudeclaude_desktop_config.json

用文字編輯器開啟這個檔案。如果檔案是空的,先建立一個基本的 JSON 結構再加進去:

{
  "mcpServers": {
    "wordpress": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://your-domain.com/wp-json/mcp/mcp-adapter-default-server",
        "--header",
        "Authorization: Basic 你的Base64Token"
      ]
    }
  }
}

your-domain.com 換成你的 WordPress 網域,你的 Base64Token 換成上一步產生的 Base64 字串。

如果設定檔裡已經有其他 MCP server 設定,在 mcpServers 物件裡新增 wordpress 這個區塊就好,不要覆蓋掉原有的設定。

儲存檔案後,完全關閉並重新啟動 Claude Desktop。

重啟後,在 Claude 的對話介面應該會看到工具圖示,點開確認 WordPress 相關能力已出現,代表串接成功。

串接後 Claude 能做什麼:MCP 可用方法一覽

WordPress MCP 串接完成後,Model Context Protocol 官方文件 說明了 MCP 能力的標準架構,而 Enable Abilities for MCP 外掛開放了以下這些操作:

文章管理
ewpa/get-posts — 查詢文章列表,可以依狀態(草稿、已發布)篩選
ewpa/get-post — 取得單篇文章的完整內容和 metadata
ewpa/create-post — 建立新文章,預設存成草稿
ewpa/update-post — 更新現有文章的任意欄位
ewpa/delete-post — 把文章移到垃圾桶或永久刪除

頁面與自訂文章類型
ewpa/get-pages / ewpa/create-page — 查詢和建立頁面
ewpa/get-cpt-items / ewpa/create-cpt-item 等 — 完整管理自訂文章類型

媒體管理
ewpa/get-media — 查詢媒體庫
ewpa/upload-image — 從外部 URL 下載圖片並上傳到媒體庫,可同時設為文章的精選圖片

留言管理
ewpa/get-comments — 查詢留言
ewpa/moderate-comment — 核准、標為垃圾或移到垃圾桶
ewpa/reply-comment — 以目前認證使用者身份回覆留言

SEO 設定(需安裝 Rank Math)
ewpa/get-rankmath / ewpa/update-rankmath — 讀取和更新 Rank Math SEO 的所有欄位,包含 focus keyword、meta description、OG title

站台資訊與工具
core/get-site-info — 取得站台基本資訊
ewpa/site-stats — 查詢文章數、頁面數、留言數等統計
ewpa/search-replace — 搜尋特定文章內容並取代

延伸應用場景

串接後可以讓 Claude 替你做這些事:

  • 「列出最近五篇草稿,幫我整理標題建議」
  • 「把這篇文章草稿存到 WordPress,分類設定為教學,標籤加 MCP 和 Claude」
  • 「查一下 ID 為 123 的文章,Rank Math 的 focus keyword 是什麼?幫我更新成更準確的版本」
  • 「幫我回覆所有待審核的留言,統一用繁體中文回覆謝謝支持」

這些操作從 Claude 的對話介面直接完成,不需要自己開 WordPress 後台。Claude Desktop 下載可以在 Anthropic 官方頁面取得最新版本。

常見問題

WordPress MCP 串接需要 Node.js 嗎?
是的,設定中使用 npx mcp-remote 指令,npx 是 Node.js 內建的工具,所以需要先安裝 Node.js(建議 v18 以上)。

應用程式密碼和一般 WordPress 登入密碼一樣嗎?
不一樣。應用程式密碼是 WordPress 5.6 之後引入的獨立憑證,只用於 API 認證,不影響你的後台登入密碼,可以隨時撤銷。

串接後 Claude 可以直接發布文章嗎?
可以建立草稿,但實際發布建議由人工在 WordPress 後台確認後再執行,避免未經審核的內容直接上線。

claude_desktop_config.json 在 Windows 的路徑在哪?
Windows 的設定檔路徑為:%APPDATA%Claudeclaude_desktop_config.json,通常在 C:Users{使用者名稱}AppDataRoamingClaude 資料夾內。

總結

WordPress MCP 串接的完整流程:安裝 mcp-adapter 和 Enable Abilities for MCP 兩個外掛、在 WordPress 後台產生應用程式密碼並編碼成 Base64 Token、把連線設定寫進 claude_desktop_config.json,重啟 Claude Desktop 就完成了。