דילוג לתוכן
מטרה

חיבור MCP של Claude Code לוורדפרס

רון בכר6 דקות קריאה
איור לכתבה: חיבור MCP של Claude Code לוורדפרס
תוכן העניינים

MCP, ראשי תיבות של Model Context Protocol, הוא פרוטוקול פתוח שנותן לעוזר AI גישה מבוקרת לכלים ולמערכות, לא רק ידע כללי. חיבור Claude Code לוורדפרס דרך WordPress MCP Adapter הרשמי נותן ל-Claude יכולת לקרוא ולעדכן תוכן באתר משיחה בטרמינל, במקום כניסה ידנית ללוח הבקרה בכל פעם. במדריך הזה: התקנה, יצירת הרשאה בטוחה, פקודת החיבור המדויקת, ומשימה ראשונה שאפשר להריץ בלי סיכון.

בסטודיו אני משתמש בחיבור הזה כדי לשלוף ולעדכן תוכן אצל לקוחות ישירות משיחה בטרמינל, בלי להיכנס בנפרד ללוח הבקרה של כל אתר. זה לא קסם, זו פקודה אחת שמחליפה כמה לחיצות חוזרות.

חשוב לומר בפתיחה: המתאם עדיין בפיתוח פעיל אצל צוות וורדפרס, ולכן חלק מהפרטים הקטנים עשויים להשתנות בין גרסה לגרסה. כל פקודה במדריך הזה מגיעה ישירות מהתיעוד הרשמי של הפרויקט או מהתיעוד הרשמי של Claude Code, בלי ניחושים.

מה זה בעצם MCP, ולמה זה שימושי לוורדפרס?

MCP הוא שכבת חיבור סטנדרטית בין עוזר AI לכלים חיצוניים: מסדי נתונים, מערכות קבצים, ומעכשיו גם וורדפרס. במקום שכל כלי ידבר בפרוטוקול משלו, כל שרת MCP חושף רשימת "יכולות" (abilities) שה-AI יכול לקרוא ולהפעיל, וכל לקוח MCP, כולל Claude Code, יודע לדבר איתן באותה שפה. WordPress MCP Adapter הוא היישום הרשמי של הפרוטוקול הזה בליבת וורדפרס, חלק מיוזמת AI Building Blocks for WordPress. אחרי שהוא מותקן ומופעל, האתר עצמו הופך לשרת MCP שאפשר לשוחח איתו.

מה צריך להכין לפני שמתחילים?

ארבעה דברים לפני הצעד הראשון:

  1. Claude Code מותקן ומחובר למנוי Claude פעיל במחשב שלכם.
  2. גישה כמנהל לאתר וורדפרס, כדי להתקין תוסף וליצור משתמש חדש.
  3. גיבוי טרי של האתר, קבצים ומסד נתונים. לפני חיבור AI לראשונה זה לא אופציונלי.
  4. גישה ל-HTTPS באתר. וורדפרס חוסם סיסמאות אפליקציה בלי חיבור מאובטח, פרט לסביבת פיתוח מקומית.

איך מתקינים את WordPress MCP Adapter?

המתאם מופץ בקוד פתוח דרך הריפו הרשמי בכתובת github.com/WordPress/mcp-adapter. מורידים את הקוד, מעלים אותו לתיקיית התוספים כמו כל תוסף וורדפרס, ומפעילים אותו דרך תפריט Plugins. אחרי ההפעלה, כדאי לעקוב אחרי מדריך ה-Quick Start הרשמי בתיקיית docs/getting-started בריפו: הוא מסביר איך רושמים את היכולות (abilities) שהשרת יחשוף, למשל יכולת לרשימת פוסטים ויכולת לעדכון פוסט. בלי לרשום אף יכולת, השרת קם אבל אין לו מה להציע ל-AI.

אפשר לוודא שההתקנה תפסה עם WP-CLI, אם יש גישת שורת פקודה לאתר:

טרמינל
wp mcp-adapter list --format=json

הפקודה מחזירה את רשימת שרתי ה-MCP הרשומים באתר, כולל השם המזהה שיידרש בשלב החיבור, ברירת המחדל היא mcp-adapter-default-server.

איך יוצרים סיסמת אפליקציה מאובטחת ל-Claude?

וורדפרס מאמת גישה חיצונית דרך Application Passwords, פיצ'ר ליבה שלא דורש תוסף נוסף. חשוב: סיסמת אפליקציה יורשת בדיוק את ההרשאות של המשתמש שיצר אותה, אין לה הגבלה עצמאית. לכן הצעד הראשון הוא לא יצירת הסיסמה, אלא יצירת משתמש חדש עם התפקיד המצומצם ביותר שמספיק למשימה, למשל עורך (Editor) בלי גישה לתוספים ולהגדרות.

  1. מתחברים ללוח הבקרה עם המשתמש הייעודי, לא עם חשבון המנהל הראשי.
  2. נכנסים אל Users, ואז Profile.
  3. גוללים למטה עד לקטע Application Passwords.
  4. מזינים שם מזהה, למשל "Claude Code", ולוחצים על Add New Application Password.
  5. מעתיקים את הסיסמה המוצגת מיד. וורדפרס מציג אותה פעם אחת בלבד.

איך מחברים את השרת ל-Claude Code?

הדרך המעשית ביותר לחיבור מרוחק, כלומר מהמחשב שלכם לאתר וורדפרס באינטרנט, היא דרך פרוקסי רשמי בשם mcp-wordpress-remote שממפה את החיבור להתקן MCP רגיל. שלוש הפרטים שהוא צריך: כתובת השרת באתר, שם המשתמש הייעודי, וסיסמת האפליקציה.

טרמינל
claude mcp add wordpress --env WP_API_URL=https://the-site.co.il/wp-json/mcp/mcp-adapter-default-server --env WP_API_USERNAME=claude-editor --env WP_API_PASSWORD=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx -- npx -y @automattic/mcp-wordpress-remote@latest

כל חלק בפקודה עושה דבר אחד: claude mcp add wordpress רושם שרת בשם "wordpress"; שלוש דגלי --env מעבירים את פרטי החיבור כמשתני סביבה; מה שאחרי המקף הכפול הוא התהליך שקלוד מריץ בפועל, npx שמפעיל את חבילת הפרוקסי. ברירת המחדל היא רישום מקומי, פעיל רק בתיקייה הנוכחית. להפוך אותו לזמין בכל פרויקט מוסיפים --scope user לפני שם השרת. לשתף אותו עם צוות, כדי שקובץ mcp.json יישמר בשורש הפרויקט, מוסיפים --scope project.

מי שמריץ וורדפרס באותו שרת שממנו עובד קלוד, למשל בסביבת פיתוח מקומית, יכול לדלג על הפרוקסי ולהתחבר ישירות דרך WP-CLI כתהליך מקומי:

טרמינל
claude mcp add wordpress -- wp --path=/path/to/wordpress mcp-adapter serve --server=mcp-adapter-default-server --user=claude-editor

איך בודקים שהחיבור עובד, ומה המשימה הראשונה?

מוודאים סטטוס עם:

טרמינל
claude mcp list

שורת wordpress אמורה להראות "Connected". אם היא כתובה, מריצים claude mcp get wordpress לפרטי השגיאה המדויקים.

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

מה עושים כשהחיבור נכשל?

שלוש תקלות חוזרות, לפי התיעוד הרשמי של Claude Code:

Failed to connect או Connection error. מריצים claude mcp get wordpress לפרטי השגיאה. אם הכתובת מחזירה 401 או 403, שם המשתמש או סיסמת האפליקציה שגויים, או שהמשתמש הוסר. אם אין תגובה בכלל, בודקים שהכתובת עצמה נכונה וזמינה דרך הדפדפן.

Server already exists. יש כבר שרת בשם הזה באותו scope. מסירים עם claude mcp remove wordpress ומוסיפים מחדש, או בוחרים שם אחר.

Connected אבל אין כלים. בדרך כלל חסר משתנה סביבה. בודקים ב-mcp/ בתוך שיחת קלוד שכל שלושת ה-env מוגדרים נכון, ושאין רווח מיותר שהודבק בטעות בתוך הסיסמה.

איך שומרים על האתר בטוח?

ארבעה כללים שלא מתפשרים עליהם:

  • משתמש ייעודי בתפקיד המצומצם ביותר שמספיק, אף פעם לא חשבון המנהל הראשי.
  • גיבוי טרי לפני כל הרצה ראשונה, ולפני כל שינוי משמעותי בהמשך.
  • ביטול הגישה כשסיימתם: חוזרים אל Users, Profile, Application Passwords, ולוחצים Revoke ליד השם.
  • מעקב אחרי מה שה-AI באמת עשה: לוג הפעילות של המשתמש בוורדפרס מראה כל פוסט שנוצר או השתנה.

שים לב

הטעות המסוכנת ביותר: לחבר את חשבון המנהל הראשי לסיסמת אפליקציה על אתר חי, בלי גיבוי מראש. סיסמת אפליקציה יורשת את כל הרשאות המשתמש שלה, כולל מחיקת תוכן, שינוי הגדרות והתקנת תוספים. אם ה-AI מבצע פעולה לא רצויה, וגם אין ממה לשחזר, אין דרך חזרה.

מתי זה מספיק, ומתי צריך יותר?

חיבור MCP מצוין לניהול תוכן שוטף: פוסטים, עמודים, קטגוריות, ותיאורי SEO. הוא לא מחליף חיבור שוטף בין טפסי לידים למערכות חיצוניות, לשם זה מתאים יותר חיבור בין מערכות עסקיות, בכלים כמו Make.com. והוא בהחלט לא Backend מותאם למערכת עם לוגיקה עסקית משלה, תפקידי משתמשים מרובים או חישובים פיננסיים; שם הכתובת היא מערכות בהתאמה אישית מעבר לאינטגרציה אחת. כלי אחד, MCP, פותר בעיה אחת מוגדרת: לגעת בתוכן וורדפרס בלי לפתוח דפדפן.

שורה תחתונה

חיבור Claude Code לוורדפרס דרך MCP חוסך את הכניסה החוזרת ללוח הבקרה לכל עדכון תוכן קטן. הוא לא מסובך להקמה, שעה עד שעתיים כולל יצירת המשתמש הייעודי, אבל הוא רציני: הוא נותן ל-AI יכולת לשנות אתר חי. משתמש מצומצם, גיבוי לפני, ובקרה אחרי, הופכים אותו מסיכון לכלי עבודה שימושי.

שאלות נפוצות

  • כמה עולה חיבור Claude Code לוורדפרס?

    המתאם של וורדפרס, WordPress MCP Adapter, קוד פתוח וחינמי. Claude Code דורש מנוי Claude פעיל (Pro, Max או קרדיט API) כדי לפעול בכלל, גם בלי שום חיבור MCP.

  • האם זה בטוח לחבר AI ישירות לוורדפרס?

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

  • זה עובד על כל אחסון וורדפרס?

    צריך שתי תכונות בסיסיות: תמיכה ב-REST API של וורדפרס וגישה דרך HTTPS. וורדפרס חוסם סיסמאות אפליקציה באתר בלי HTTPS, חוץ מסביבת פיתוח מקומית.

  • מה Claude יכול לשנות באתר אחרי החיבור?

    בדיוק את מה ששני דברים מאפשרים יחד: היכולות (abilities) שרשומות בשרת ה-MCP באתר, וההרשאות של המשתמש שדרכו מחוברת סיסמת האפליקציה. משתמש בתפקיד עורך לא יכול להתקין תוספים, גם אם ה-AI מבקש.

  • מה ההבדל בין Claude Code ל-Claude Desktop לצורך הזה?

    Claude Code הוא כלי טרמינל שמתחבר לשרתי MCP עם פקודת claude mcp add. Claude Desktop הוא אפליקציית שיחה נפרדת עם קובץ הגדרות משלה; מי שכבר הגדיר שם שרת יכול לייבא אותו לטרמינל בפקודה claude mcp add-from-claude-desktop, במק או ב-WSL.

עוד על פיתוח מערכות ואפליקציות: פיתוח מערכות ואפליקציות

רון בכר, מייסד סטודיו מטרה

רון בכר

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

עוד על רון

ספרו לי על המטרה שלכם.

השאירו פרטים ואחזור אליכם עד 24 שעות. שתי שורות על מה שאתם רוצים להשיג מספיקות כדי להתחיל!

הפרטים מגיעים ישירות אלינו ולא נמסרים לאף אחד.