התוסף WP Rocket הוא תוסף ה-Cache שרובכם פותחים כשאתם רוצים להאיץ אתר וורדפרס. הפיצ'ר החדש שלו משנה לגמרי את אופן העבודה איתו.
במקום ללחוץ ולגלול בין מסכי ההגדרות, עכשיו אתם יכולים פשוט לבקש מעוזר AI לקרוא את התצורה שלכם, להציע שיפורים ואפילו להחיל אותם עבורכם. כל זה עובד דרך ה-Model Context Protocol (MCP) וה-WordPress Abilities API.
בפוסט זה אסביר מהו החיבור של WP Rocket ל-MCP, מה הוא מאפשר לכם לעשות ואיך מגדירים אותו. בסוף התהליך, כלי כמו Claude, Cursor או ChatGPT יוכל לנהל עבורכם את ה-Cache והביצועים בשפה חופשית.
מהו החיבור של WP Rocket ל-MCP?
ה-Model Context Protocol (או בקיצור MCP) הוא תקן שמאפשר לעוזר AI להתחבר לכלים ולמידע חיצוניים. חברת Anthropic הציגה אותו בסוף 2024, ומאז אפליקציות AI רבות כבר תומכות בו.
ה-Model Context Protocol הוא תקן פתוח לחיבור עוזרי AI למערכות בהן שוכן המידע. ב-Anthropic מתארים אותו כ״שקע USB-C עבור אפליקציות AI״, כלומר דרך סטנדרטית אחת לחבר מודל להרבה כלים.
WP Rocket נשען על ה-WordPress Abilities API. מדובר בדרך בה תוסף רושם פעולות שתוכנה אחרת יכולה לקרוא להן, כמו ״קרא את ההגדרות״ או ״שנה הגדרה״.
WP Rocket רושם מספר קטן של פעולות כאלה. ה-MCP Adapter המובנה שלו חושף אותן לכל AI client מחובר, ככלים בהם הוא יכול להשתמש.
במילים אחרות, WP Rocket מתאר מה הוא יודע לעשות, ועוזר ה-AI שלכם קורא לאותן פעולות עבורכם.
מה אפשר לעשות עם זה
WP Rocket רושם שמונה יכולות (abilities) בשתי קבוצות: options ו-insights. יחד, הן מאפשרות לעוזר לבדוק את ההגדרות שלכם ולפעול עליהן.
| יכולת | קבוצה | מה היא עושה |
|---|---|---|
get-options | Options | מחזירה את הגדרות ה-WP Rocket הנוכחיות שלכם כמידע |
set-option | Options | משנה הגדרה בודדת (למשל, הפעלת lazy load) |
get-recommendations | Insights | מחזירה הצעות לשיפור, מדורגות עבור האתר שלכם |
get-insights-scores | Insights | מחזירה את ציוני הביצועים הכלליים שלכם ב-Rocket Insights |
get-page-insights-score | Insights | מחזירה את הציון של עמוד ספציפי |
add-page-insights | Insights | מוסיפה כתובת URL ל-Rocket Insights ובודקת אותה |
retest-page-insights | Insights | מריצה מחדש את הבדיקה לעמוד שנמצא במעקב |
remove-page-insights | Insights | מסירה עמוד מ-Rocket Insights |
שתי היכולות בהן תשתמשו הכי הרבה הן get-options ו-set-option.
לפני ש-WP Rocket משנה הגדרה מסוג רשימה, הוא מנחה את העוזר לקרוא קודם את ההגדרות שלכם. כך הוא לא מוחק רשומות שכבר קיימות אצלכם, כמו רשימת כתובות ה-URL שאתם מחריגים מה-Cache.
לפני שמתחילים – דרישות
מדובר ביכולת חדשה, ולכן כל החלקים צריכים להיות מעודכנים. הנה מה שאתם צריכים.
- וורדפרס 6.9 ומעלה. WP Rocket בודק גרסה זו לפני שהוא מפעיל את הפיצ'ר.
- WP Rocket 3.22 ומעלה. היכולות נוספו בגרסאות 3.22, ואיתן מגיע גם ה-MCP Adapter שחושף אותן דרך ה-REST API. באתר עם WP Rocket 3.22 ומעלה אותו adapter כבר קיים, כך שאינכם צריכים להתקין תוסף adapter נפרד.
- MCP client. כל אפליקציית Model Context Protocol מתאימה, כמו Claude Desktop או Cursor.
- אפשרות להוסיף קטע קוד קטן לאתר: קובץ functions, תוסף must-use או תוסף לקטעי קוד.
בזמן כתיבת שורות אלה, היכולות משתחררות ב-Beta של WP Rocket 3.22 והן כבויות כברירת מחדל. התייחסו לכך כפיצ'ר מוקדם, ובדקו אותו בסביבת Staging לפני שאתם משתמשים בו באתר חי.
שלב 1 – הפעלת היכולות של WP Rocket
WP Rocket משאיר יכולות אלה כבויות כברירת מחדל, כך ששום דבר לא נחשף בלי אישור מכם. אתם מפעילים אותן עם שורת קוד אחת, שנקראת filter.
מדובר ב-filter בשם rocket_enable_abilities, והוא נשאר כבוי עד שתפעילו אותו כך.
add_filter( 'rocket_enable_abilities', '__return_true' );הוסיפו את השורה זו לתוסף must-use או לקובץ ה-functions של התבנית שלכם. ברגע שהוא פעיל, ובהנחה שהדרישות שלמעלה מתקיימות, יכולות אלו הופכות לזמינות ב MCP client שלכם.
שלב 2 – חיבור ה-AI client
ברגע שהיכולות פעילות, ה-MCP Adapter שמגיע עם WP Rocket חושף endpoint של MCP באתר שלכם. אותו endpoint נמצא בכתובת /wp-json/mcp/mcp-adapter-default-server, ואליו מפנים את ה-AI client שלכם.
תתחברו באמצעות application password של וורדפרס, וברוב ה-clients השולחניים החיבור עובר דרך proxy קטן שמדבר עבורכם מול אותו endpoint. כך נראה התהליך.
- צרו application password. ב-wp-admin, היכנסו ל-Users, פתחו את הפרופיל שלכם וגללו עד ל-Application Passwords. תנו לו שם (למשל "MCP"), צרו אותו והעתיקו את הערך. וורדפרס תציג אותו פעם אחת בלבד.
- הוסיפו את האתר ל-client. פתחו ב-client שלכם את קובץ התצורה של MCP (למשל
claude_desktop_config.jsonב-Claude Desktop או~/.cursor/mcp.jsonב-Cursor) והוסיפו את הבלוק הבא. הוא מריץ את ה-proxy בשם@automattic/mcp-wordpress-remote, שמעביר את הבקשות אל האתר שלכם.
{
"mcpServers": {
"wp-rocket": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://your-site.com/wp-json/mcp/mcp-adapter-default-server",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}החליפו את שלושת הערכים בשלכם: כתובת endpoint בדומיין שלכם ושם המשתמש שלכם בוורדפרס. הזינו גם את ה-application password שיצרתם הרגע. לאחר מכן הפעילו מחדש את ה-client.
בכדי לוודא שהחיבור הצליח, בקשו מהעוזר להציג את רשימת הכלים שהוא רואה. היכולות של WP Rocket אמורות להופיע שם (כמובן).
אם ה-client לא מצליח להגיע ל-endpoint, בדקו שני דברים. ודאו שה-MCP Adapter פעיל, WP Rocket כולל אותו, או לחלופין תוכלו להתקין את תוסף ה-MCP Adapter העצמאי של וורדפרס. בנוסף, ודאו שאותו filter של היכולות משלב 1 מופעל.
חלק מה-clients כוללים תמיכה מובנית בשרתי MCP מרוחקים, ולכן הם יכולים לדלג על ה-proxy ולהצביע ישירות על כתובת ה-endpoint.
ה-application password מעניק גישה אמיתית לאתר שלכם. השתמשו במשתמש ייעודי כשאפשר, שמרו את הסיסמה במנהל סיסמאות ובטלו אותה ברגע שאתם מפסיקים להשתמש בחיבור.
שלב 3 – לבקש בשפה חופשית
כעת אתם מדברים עם האתר שלכם במקום ללחוץ בין הלשוניות. העוזר מתרגם את הבקשה שלכם ליכולת המתאימה, מריץ אותה ומדווח בחזרה.
הנה כמה בקשות שמתחברות ישירות ליכולות:
- ״אילו הגדרות Cache ואופטימיזציית קבצים של WP Rocket מופעלות כרגע?״ מריץ את
get-options. - ״הפעל lazy load לתמונות והפעל Remove Unused CSS.״ קורא את ההגדרות שלכם, ואז מריץ
set-optionלכל שינוי. - ״מה WP Rocket ממליץ לי לשפר באתר זה?״ מריץ את
get-recommendations. - ״הוסף את עמוד הבית שלי ל-Rocket Insights, בדוק אותו והצג את הציון.״ מריץ את
add-page-insightsואתget-page-insights-score.
מכיוון שהעוזר קורא לפני שהוא כותב, אתם יכולים גם לבקש ממנו להסביר הגדרה קודם, ורק אחר כך להחליט. בכדי להבין מה כל מתג באמת משנה, שלבו זאת עם כיצד לשפר את זמן הטעינה של וורדפרס.
כיצד עובדות ההמלצות של Rocket Insights
היכולת get-recommendations מחזירה את ההמלצות של WP Rocket עצמו עבור האתר הספציפי שלכם, ולא טיפים גנריים. כל אחת מהן נושאת דגל בשם mcp_actionable.
אותו דגל מסמן לעוזר אם הוא יכול להחיל את התיקון ישירות.
mcp_actionable: trueאומר שהתיקון מתאים להגדרה שהעוזר יכול לשנות עםset-option, כמו הפעלת lazy load.mcp_actionable: falseאומר שהתיקון דורש שלב ידני, ולכן על העוזר להסביר אותו במקום להחיל אותו.
ההמלצות מדווחות גם על סטטוס. אם הוא עדיין loading, העוזר ממתין ומנסה שוב. אם הוא completed, הוא מציג את הרשימה.
כך התהליך מרגיש יותר כמו סקירה (אגב). אתם מקבלים רשימה מדורגת, ומאשרים את הפריטים שאתם רוצים. רבים מהם מכוונים לאותם Core Web Vitals שלכם.
השתמשו בזה בזהירות
אותו כוח שהופך את זה לשימושי אומר גם שעוזר יכול לשנות את הדרך בה האתר שלכם נטען. התייחסו לשינויים מונחי-AI כמו לכל שינוי ביצועים: בדקו אותם.
חלק מההגדרות עלולות לשבור עיצוב או סקריפטים בתבניות מסוימות, במיוחד Remove Unused CSS ו-delay JavaScript. שמרו על ההרגלים הבאים.
- עבדו קודם על עותק Staging, ורק אחר כך החילו את אותם שינויים על האתר החי, אחרי שבדקתם.
- בקשו מהעוזר לפרט בדיוק אילו הגדרות הוא שינה, כך שיהיה לכם תיעוד.
- נקו את ה-Cache ובדקו את העמודים המרכזיים שלכם אחרי שינויים.
- השאירו את ה-filter המפעיל במקומו רק כל עוד אתם צריכים אותו. הסרתו מחביאה את היכולות שוב.
הערה קצרה, כי השמות עלולים לבלבל. WP Rocket הוא תוסף ה-Cache של WP Media, ועליו מדובר כאן.
Rocket.net, לעומת זאת, היא חברת אחסון נפרדת לגמרי עם חיבור MCP משלה. מדריך זה עוסק בתוסף WP Rocket.
שאלות נפוצות
שאלות נפוצות על החיבור בין WP Rocket ל-MCP:
סיכום
החיבור של WP Rocket ל-MCP הופך את עבודת ה-Cache לשיחה. הוא נשען על WordPress Abilities API ועל Model Context Protocol.
AI client מחובר יכול לקרוא את ההגדרות שלכם, להציע המלצות עבור האתר שלכם, ולהחיל עבורכם את הבטוחות שבהן. הפעילו אותו עם ה-filter בשם rocket_enable_abilities, חברו את ה-client והתחילו בסביבת Staging.
אני מקווה שמדריך זה היה ברור. בשימוש נכון, מדובר בדרך מהירה לשמור על WP Rocket מכוונן בלי לחפש בין הלשוניות.

