จาก Abilities สู่ AI Agent: แนะนำ WordPress MCP Adapter
(developer.wordpress.org)สรุปประเด็นสำคัญ
- WordPress ประกาศเครื่องมือทางการตัวใหม่ WordPress MCP Adapter สำหรับยุคของ AI Agent โดยอิงกับ Abilities API (เริ่มใช้งานใน WordPress 6.9)
- อะแดปเตอร์นี้จะแปลงความสามารถภายใน WordPress (Abilities) ให้อยู่ในรูปแบบ Model Context Protocol (MCP) เพื่อให้เครื่องมือ/เอเจนต์ AI เช่น Claude Desktop, Cursor, VS Code และ Claude Code สามารถ ค้นพบ (discover) และ เรียกใช้งาน (invoke) ความสามารถของเว็บไซต์ WordPress ได้โดยอัตโนมัติ
พื้นหลังสำคัญ
- Abilities API → API ที่ช่วยให้ WordPress core, ปลั๊กอิน และธีม สามารถลงทะเบียนความสามารถในรูปแบบมาตรฐานได้ (เช่น input/output schema, สิทธิ์, callback)
- MCP (Model Context Protocol) → โปรโตคอลแบบเปิดสำหรับมอบ external context (เครื่องมือ, ข้อมูล, พรอมป์ต์) ให้กับโมเดล AI อย่างปลอดภัย
- MCP Adapter ทำหน้าที่เป็น สะพานเชื่อม (bridge) ระหว่างสองสิ่งนี้
MCP Adapter ทำอะไรบ้าง
แปลงความสามารถที่ลงทะเบียนผ่าน Abilities ให้เป็นองค์ประกอบพื้นฐาน 3 อย่างของ MCP:
- Tools — แอ็กชันที่สามารถเรียกใช้งานได้ (เช่น แก้ไขโพสต์, ดึงข้อมูล)
- Resources — ข้อมูลแบบอ่านอย่างเดียว (เช่น ข้อมูลเว็บไซต์, รายชื่อผู้ใช้)
- Prompts — เทมเพลตสำหรับแนะนำการทำงานเฉพาะอย่าง
ความสามารถที่มีให้โดยค่าเริ่มต้นหลังติดตั้ง:
- ดูรายการ Abilities ที่ใช้งานได้
- ดูรายละเอียดของ Ability ที่ระบุ
- เรียกใช้งาน Ability จริง
เมื่อผู้พัฒนาสร้าง Abilities เพียงเพิ่มแฟล็กอย่าง meta.mcp.public = true ก็เปิดให้ AI เข้าถึงได้ทันที
วิธีการเชื่อมต่อ
- สภาพแวดล้อมโลคัล/พัฒนา → แบบ STDIO (
wp mcp-adapter servecommand) - รีโมต/เว็บไซต์จริง → แบบ HTTP (ใช้แพ็กเกจ
@automattic/mcp-wordpress-remote) - เพียงใส่ที่อยู่ MCP server ลงในไฟล์ตั้งค่าของ AI client (
.mcp.json,claude_desktop_config.jsonเป็นต้น) ก็เชื่อมต่อได้ทันที
ความแตกต่างระหว่าง Abilities กับ MCP Adapter
- Abilities API → API พื้นฐานสำหรับลงทะเบียนและเรียกใช้ความสามารถภายใน WordPress (ใช้ได้จาก PHP, JS, REST เป็นต้น)
- MCP Adapter → อะแดปเตอร์ที่แปลง Abilities ให้เป็น standard interface ที่ AI ภายนอกเข้าใจและเรียกใช้ได้
สรุปคือ ถ้า Abilities คือ “เอกสารนิยามความสามารถภายใน” MCP Adapter ก็คือ “ล่าม” ที่ทำให้ AI ใช้งานความสามารถเหล่านั้นได้
ความหมายต่อผู้พัฒนาและผู้ใช้
- นักพัฒนาปลั๊กอิน/ธีม — ผสาน AI ได้โดยแทบไม่ต้องแก้โค้ด Abilities เดิมมากนัก (งานเพิ่มน้อยมาก)
- ผู้ดูแลเว็บไซต์/ผู้ใช้ — สามารถสั่งเป็นภาษาธรรมชาติ เช่น “ช่วยวิเคราะห์โพสต์ล่าสุดให้หน่อย” หรือ “สร้างรายงานสรุปสถิติเว็บไซต์ให้หน่อย” แล้วให้ AI จัดการผ่าน WordPress ได้โดยตรง
- เพิ่มประสิทธิภาพการทำงานสูงสุด + ทำงานซ้ำ ๆ แบบอัตโนมัติได้
เน้นย้ำเรื่องความปลอดภัยและข้อควรระวัง
- MCP ทำงานด้วยสิทธิ์ของผู้ใช้ WordPress ที่ล็อกอินอยู่ → ต้องยึด หลักสิทธิ์เท่าที่จำเป็น (least privilege)
- แนะนำให้เริ่มเปิดเผย Abilities แบบอ่านอย่างเดียวก่อน
- ใช้บัญชีที่จำกัดสิทธิ์โดยเฉพาะ + Application Passwords / OAuth
- ต้องติดตามมอนิเตอร์บันทึกการใช้งาน
ทิศทางต่อจากนี้
- ขยายแบบค่อยเป็นค่อยไป (ช่วงแรกเน้นความสามารถแบบไม่ทำลายข้อมูลและเน้นการอ่าน)
- เสริมความร่วมมือกับชุมชน
- รองรับ AI client ได้มากขึ้น
- จะพัฒนาต่อเนื่องในฐานะส่วนหนึ่งของโปรเจกต์ AI Building Blocks
WordPress MCP Adapter คือจุดเปลี่ยนสำคัญที่จะทำให้ “WordPress กลายเป็นแพลตฟอร์มที่ AI Agent จัดการได้โดยตรง” เพียงติดตั้งปลั๊กอินหนึ่งตัวและเปิดเผย Abilities ไม่กี่รายการ เว็บไซต์ก็พร้อมสำหรับ AI ทันที
1 ความคิดเห็น
ที่เก็บ MCP เซิร์ฟเวอร์เดิม Automattic/wordpress-mcp ถูก เก็บถาวร (อ่านอย่างเดียว) เมื่อวันที่ 19 มกราคม 2026 และได้รับการประกาศอย่างเป็นทางการว่า deprecated แล้ว