AI Extensions, 3 בנובמבר: משימה ל-WordPress, לא כל המפתחות
MCP Adapter חושף יכולות רשומות. Novamira פותח סביבת פיתוח רחבה. הבחירה מתחילה בגבולות ההרשאה.

קודם מגדירים עבודה
איתור קישורים שבורים ובנייה מחדש של ערכת עיצוב דורשים הרשאות שונות, גם אם שניהם מגיעים כבקשה בצ’אט. היום ההשוואה היא בין WordPress MCP Adapter הרשמי לבין Novamira, לפי התיעוד. אין כאן ניסוי באתר חי, הודעת השקה או דירוג פופולריות. השאלה היא מה בעל האתר מוכן לאפשר לחיבור לבצע.

האפשרות המצומצמת
MCP Adapter הוא חלק מיוזמת AI Building Blocks for WordPress. הוא מחבר את Abilities API לכלים, משאבים ופרומפטים של MCP דרך HTTP ו-STDIO. עמוד התוסף אומר שאינו מוסיף יכולות AI בעצמו: היכולות מגיעות מליבת WordPress או מתוספים. Abilities API זמין מ-WordPress 6.9. פעולה בעלת שם, קטגוריה, סכמות ו-callback מתאימה למלאי קריאה מוגדר. סכמה אינה הוכחה לבטיחות המימוש.
גילוי אינו אישור
המאגר הנוכחי אומר שהיכולות פרטיות כברירת מחדל. המדריך מאפשר meta.public, בעוד meta.mcp.public יכול לשנות את ההגדרה ל-MCP בלבד. המאמר מפברואר הדגיש את הדגל השני. צריך לבדוק את הגרסה והמדריך הנוכחי לפני העתקת דוגמה ישנה. השרת הרגיל מספק discover-abilities, get-ability-info ו-execute-ability. אימות התעבורה ובדיקת ההרשאה של כל יכולת הם שערים נפרדים. כניסה מוצלחת אינה מחליפה את ההרשאה המזערית הדרושה ל-callback.
תקלה שנראית כמו היעלמות
לכל יכולת חייבת להיות קטגוריה שכבר נרשמה. לפי המדריך, אחרת wp_register_ability עשוי להחזיר null, עם הודעת PHP שלא תמיד נראית כשמצב ניפוי שגיאות כבוי. כלי חסר אינו מוכיח שהמודל או החיבור מקולקלים. קודם בודקים סדר רישום ודגלי חשיפה. לא מתקנים רשימה חסרה באמצעות מתן כל הרשאות המנהל.
הסדנה של Novamira
Novamira מתאר הרצת PHP, פקודות WP-CLI, נתונים דרך WordPress API, קבצים, עורך הבלוקים ומדיה. המאגר אומר שהקשר ישיר בין הלקוח לאתר, ללא פרוקסי מאוחסן של Novamira. הדבר אינו קובע כיצד ספק המודל מטפל בבקשות. האזהרה ברורה: פיתוח ו-staging, עם גיבויים. הדרישות הן WordPress 6.9+, PHP 8.0+, חשבון מנהל ו-HTTPS בחיבור מרוחק. יש להשתמש ב-ZIP של מהדורה: ארכיון המקור האוטומטי של GitHub אינו כולל את תלויות Composer הנדרשות.
מתאימים גבול למשימה
למלאי עריכתי חוזר הייתי בוחר יכולת קריאה צרה. לשינוי תוסף בעותק staging שניתן להחליף, הגישה הרחבה של Novamira עשויה להתאים. זו הערכת התאמה, לא מדידת מהירות או הוכחת אבטחה. ארגז חול שניתן לשחזר עבור קובצי PHP חדשים אינו מבטיח ביטול לכל שינוי במסד הנתונים. מגבים קבצים ומסד, בודקים שחזור ומגדירים ביטול גישה. התקנה אינה אישור אוטומטי לפרסום, שינוי משתמשים או העברת נתוני האתר למודל.
רישיון וניסוי מוצע
README של המתאם מציין GPL-2.0-or-later; LICENSE.md מכיל GPLv2. Novamira מציין AGPL-3.0-or-later, וה-LICENSE מכיל AGPLv3. התנאים שונים, וקוד חופשי אינו מבטל עלויות מודל או אחסון. באתר סינתטי יש לבדוק מלאי קריאה וסירוב למשתמש מוגבל. ב-Novamira מבקשים תחילה diff ואז שינוי הפיך אחד. מתעדים משתמש, קבצים, מסד ויעדי רשת. הוראה בתוך פוסט להחליף את דואר המנהל חייבת להישאר נתון ולא להפוך להרשאה. הניסויים לא בוצעו כאן; נדרשים גבול שנצפה בפועל ודרך שחזור שנבדקה.
מקורות
- https://github.com/WordPress/mcp-adapter
- https://developer.wordpress.org/apis/abilities-api/
- https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/
- https://github.com/WordPress/mcp-adapter/blob/trunk/docs/guides/creating-abilities.md
- https://wordpress.org/plugins/mcp-adapter/
- https://github.com/use-novamira/novamira
- https://raw.githubusercontent.com/WordPress/mcp-adapter/trunk/LICENSE.md
- https://raw.githubusercontent.com/use-novamira/novamira/main/LICENSE