כיצד להריץ כלי גוגל ישירות מהטרמינל עם AI

שיתוף

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

מה בדיוק גוגל שחררה ולמה זה לא עוד API רגיל

במאי 2025 גוגל פרסמה רשמית את Google MCP Server, חבילת npm שמאפשרת לכלי AI לגשת לשירותי גוגל ישירות מהטרמינל. זה לא עוד wrapper סביב ה-API הקיים. מדובר ביישום מלא של פרוטוקול MCP (Model Context Protocol) שפיתחה Anthropic, שהפך לסטנדרט דה-פקטו לחיבור בין מודלי שפה לכלים חיצוניים.

ההבדל המעשי: עד עכשיו, כדי לשלוח שאילתת חיפוש לגוגל מתוך סקריפט, היית צריך לכתוב קוד שמטפל בבקשת HTTP, לנהל אימות, לפרסר JSON ולטפל בשגיאות. עם MCP, כלי AI כמו Claude Desktop יכול פשוט "לקרוא" לפונקציה google_search בשפה טבעית, והשרת מטפל בכל השאר. זה מוריד את רף הכניסה בצורה משמעותית, גם למי שלא כותב קוד ביום-יום.

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

קובץ תצורה של Google MCP Server בטרמינל עם הגדרות JSON

אילו שירותי גוגל זמינים כיום

ה-Google MCP Server תומך ב-6 שירותים עיקריים, כל אחד עם קבוצת פונקציות משלו:

  • Google Search – חיפוש אינטרנט עם תוצאות מלאות, כולל snippets ו-URLs. מבוסס על Custom Search API עם מכסה של 100 שאילתות חינם ביום.
  • Google Maps – חיפוש עסקים, קבלת כתובות, חישוב מסלולים, Geocoding ו-Place Details. שימושי במיוחד לאוטומציות שמושכות מידע על עסקים מקומיים.
  • Gmail – קריאה, חיפוש ושליחת מיילים. דורש הרשאות OAuth עם אישור מפורש של המשתמש.
  • Google Calendar – יצירה וקריאה של אירועים.
  • Google Drive – גישה לקבצים ותיקיות.
  • YouTube Data API – חיפוש סרטונים ומשיכת מטא-דאטה.

חשוב להבין שלא כל הפונקציות חינמיות. Google Maps API, למשל, מתומחר לפי סוג הבקשה. Geocoding עולה כ-5 דולר ל-1,000 בקשות, ו-Place Details עולה כ-17 דולר ל-1,000. לשימוש בבדיקות ופיתוח, גוגל נותנת קרדיט חודשי של 200 דולר, שמכסה כמות נאותה של בקשות.

התקנה מאפס: מה עושים בפועל

ההתקנה לוקחת פחות מ-15 דקות למי שמכיר את הטרמינל. הנה הרצף המלא:

שלב 1: יצירת פרויקט ב-Google Cloud Console. נכנסים ל-console.cloud.google.com, יוצרים פרויקט חדש, ומפעילים את ה-APIs הרלוונטיים (Custom Search API, Maps JavaScript API וכו'). כל API מופעל בנפרד.

שלב 2: יצירת מפתח API ואישורי OAuth. עבור שירותים כמו Search ו-Maps, מספיק API Key. עבור Gmail ו-Calendar, צריך OAuth 2.0 Client ID. שומרים את הפרטים בקובץ .env מקומי.

שלב 3: התקנת החבילה.

npm install -g @google/mcp-server

שלב 4: הגדרת קובץ התצורה. ב-Claude Desktop, עורכים את claude_desktop_config.json ומוסיפים את הגדרות השרת עם נתיב לקובץ ה-.env. ב-Cursor, ההגדרה דומה דרך Settings.

שלב 5: בדיקה. פותחים Claude Desktop ומקלידים "חפש לי את 5 התוצאות הראשונות בגוגל עבור [מילת מפתח]". אם הכל מוגדר נכון, התוצאות מגיעות תוך שניות.

הטעות הנפוצה ביותר בשלב הזה היא הפעלת ה-API ב-Google Cloud אבל שכחה לאפשר את ה-Custom Search Engine ID הנפרד שנדרש לחיפוש. אלה שני שלבים נפרדים שהרבה מפתחים מתבלבלים ביניהם.

תרשים אוטומציה המחבר Google Search ו-Gmail דרך ממשק AI

שימושים אמיתיים שמצדיקים את ההתקנה

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

מחקר מתחרים בסקייל: במקום לחפש ידנית 50 מילות מפתח ולתעד את התוצאות, אפשר לכתוב פרומפט שמריץ את כל החיפושים, מחלץ את 10 התוצאות הראשונות לכל מילה, ומייצר טבלת אקסל מסודרת. תהליך שלוקח יום עבודה מתכווץ לפחות מ-30 דקות.

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

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

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

איך MCP שונה מגישה ישירה ל-API

שאלה שעולה הרבה: למה לא פשוט לכתוב סקריפט Python שקורא ל-Google API ישירות? התשובה תלויה בשימוש.

API ישיר עדיף כשצריך שליטה מלאה על הלוגיקה, ביצועים גבוהים, או אינטגרציה בתוך מערכת קיימת. אם כותבים אפליקציה שמריצה 10,000 שאילתות ביום, קוד מותאם אישית יהיה יעיל יותר.

MCP עדיף כשהמטרה היא לאפשר לכלי AI לקבל החלטות דינמיות. למשל, אם אומרים ל-Claude "מצא לי את 3 המסעדות הטובות ביותר בתל אביב שמתאימות לפגישת עסקים, ושלח הזמנה ביומן לשבוע הבא", הכלי צריך לשלב Maps, Calendar ואולי Gmail בצורה שלא ניתן לתכנת מראש. כאן MCP מנצח.

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

אבטחה: מה לא לעשות

חיבור Gmail ו-Drive לטרמינל מעלה שאלות אבטחה לגיטימיות. הנה הכללים שכדאי לאמץ מהיום הראשון:

  • לעולם לא לשמור API Keys או טוקני OAuth בתוך קוד שעולה ל-GitHub. משתמשים בקובץ .env שמוגדר ב-.gitignore.
  • ליצור חשבון Google נפרד לצורך בדיקות ופיתוח, לא להשתמש בחשבון האישי.
  • להגביל הרשאות OAuth למינימום הנדרש. אם הסקריפט רק קורא מיילים, לא לבקש הרשאת שליחה.
  • לבדוק את ה-audit log ב-Google Cloud Console אחת לשבוע בשלב הפיתוח.
  • בסביבת ייצור, להשתמש ב-Google Cloud Secret Manager במקום קבצי .env מקומיים.

הסיכון האמיתי הוא לא גוגל עצמה, אלא שמירה רשלנית של הסודות על המחשב. טוקן OAuth שדלף נותן גישה מלאה לחשבון עד שמבטלים אותו ידנית ב-Google Account Settings.

מה עובד טוב עם Claude Desktop לעומת Cursor

שני הכלים הנפוצים ביותר לשימוש עם Google MCP הם Claude Desktop ו-Cursor. ההבדל ביניהם מעשי:

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

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

אחת הטעויות הנפוצות שאנחנו רואים היא שמפתחים מנסים להשתמש ב-Claude Desktop לאוטומציות מורכבות שדורשות לולאות ותנאים, ומתאכזבים כשזה לא עובד כמצופה. לאוטומציות כאלה, Cursor או סקריפט Python עם MCP SDK הם הבחירה הנכונה.

שילוב עם כלי ניתוח ושיווק

הערך האמיתי של Google MCP מתגלה כשמשלבים אותו עם כלים אחרים. דוגמה מעשית: צוות שיווק שרוצה לנתח את הנוכחות האורגנית שלו יכול לבנות workflow שמריץ 200 שאילתות חיפוש, מחלץ את הדירוגים, ומשווה אותם לנתוני Google Analytics שנמשכים דרך ה-API. התוצאה היא דוח שמראה בדיוק אילו עמודים עלו ואילו ירדו, בלי להיכנס לאף ממשק ידנית.

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

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

מה צפוי להשתנות בחודשים הקרובים

גוגל הודיעה שה-MCP Server נמצא בגרסת preview, ויש כמה תחומים שבהם שינויים צפויים:

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

Google Analytics 4 כבר יש לו API מלא, אבל האינטגרציה עם MCP עדיין לא רשמית. כמה מפתחים בנו connectors לא רשמיים שעובדים, אבל הם לא יציבים לשימוש בייצור.

שיפורי אבטחה צפויים בניהול הטוקנים, כולל תמיכה ב-Workload Identity Federation שתאפשר שימוש ב-MCP בסביבות ענן בלי לנהל סודות ידנית.

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

שאלות נפוצות

מה זה Google MCP Server ואיך הוא קשור לטרמינל?
Google MCP Server הוא שרת שמיישם את פרוטוקול Model Context Protocol של Anthropic. הוא מאפשר לכלי AI כמו Claude Desktop או Cursor לתקשר ישירות עם שירותי גוגל, כולל חיפוש, Maps ו-Gmail, מבלי לפתוח דפדפן. מתקינים אותו דרך npm, מגדירים מפתח API, ומשם הכלי פועל כ"גשר" בין ה-AI לשירותי גוגל. זו לא תוכנה חדשה לגמרי, אלא שכבת חיבור שגוגל פרסמה רשמית ב-2025.
אילו כלי גוגל ניתן להריץ מהטרמינל כיום?
נכון ל-2025, ה-Google MCP Server תומך ב-Google Search (חיפוש אינטרנט), Google Maps (מיקומים, מסלולים, עסקים), Gmail (קריאה ושליחת מיילים), Google Calendar ו-Google Drive. כל שירות דורש הרשאות OAuth נפרדות. חשוב לדעת שלא כל הפונקציות זמינות בחינם, חלקן מחייבות מפתח API בתשלום דרך Google Cloud Console.
האם צריך לדעת לתכנת כדי להשתמש ב-Google MCP?
לא בהכרח. ההתקנה הבסיסית דורשת הרצת כמה פקודות npm בטרמינל ועריכת קובץ JSON פשוט. מי שמכיר את הטרמינל ברמה בסיסית יסתדר. עם זאת, כדי לבנות אוטומציות מורכבות או לשלב את הכלי בתוך workflow קיים, ידע בסיסי ב-JavaScript או Python יעזור מאוד. מפתחים שעובדים עם Claude Desktop ידאגו שהחיבור עובד תוך פחות מ-10 דקות.
כמה עולה שימוש ב-Google Search API דרך הטרמינל?
Google Custom Search API מאפשר 100 שאילתות חינם ביום. מעבר לכך, המחיר הוא כ-5 דולר לכל 1,000 שאילתות נוספות. לשימוש אישי או בדיקות, המכסה החינמית מספיקה. לאוטומציות בסקייל גדול, כמו סריקת מאות מילות מפתח ביום, כדאי לחשב את העלות מראש. Google Maps API מתומחר בנפרד לפי סוג הבקשה, כאשר Geocoding עולה כ-5 דולר ל-1,000 בקשות.
מה ההבדל בין Google MCP לבין שימוש ב-API ישיר?
API ישיר דורש כתיבת קוד שמטפל בבקשות HTTP, אימות, ניהול שגיאות ופרסור תגובות JSON. MCP מוסיף שכבת הפשטה שמאפשרת לכלי AI לקרוא לפונקציות גוגל בשפה טבעית, בלי לכתוב קוד לכל בקשה. בפועל, MCP מתאים יותר לאוטומציות מבוססות AI, בעוד API ישיר עדיף כשצריך שליטה מלאה על הלוגיקה ועל ביצועים.
האם Google MCP Server עובד עם כל כלי AI?
הפרוטוקול MCP פתוח ותומך בכל כלי שמיישם אותו. נכון להיום, Claude Desktop של Anthropic הוא הכלי הנפוץ ביותר לשימוש עם MCP. Cursor (עורך קוד מבוסס AI) תומך גם הוא. OpenAI טרם הוסיפה תמיכה מלאה ב-MCP, אם כי יש פרויקטים קהילתיים שמגשרים על הפער. כדאי לעקוב אחרי <a href="https://www.jett.co.il/google-mcp-protocol/">המאמר שלנו על פרוטוקול MCP של גוגל</a> לעדכונים.
האם אפשר להשתמש בכלי גוגל מהטרמינל על Windows?
כן. ה-Google MCP Server מבוסס Node.js ועובד על Windows, macOS ו-Linux. על Windows מומלץ להשתמש ב-Windows Terminal עם PowerShell או WSL2 (Windows Subsystem for Linux). ההתקנה זהה בכל הפלטפורמות, npm install ואז הגדרת קובץ התצורה. הבעיה הנפוצה ביותר על Windows היא הגדרת משתני סביבה, שם כדאי להשתמש ב-.env file במקום להגדיר ידנית.
מה הסיכונים האבטחתיים בחיבור Gmail לטרמינל?
הסיכון העיקרי הוא שמירת טוקן OAuth על המחשב המקומי. אם המחשב נפרץ, התוקף יכול לגשת לחשבון Gmail. כדי למזער סיכון, מומלץ ליצור חשבון Google נפרד לצורך בדיקות, להגביל את ההרשאות ל-read-only כשאפשר, ולא לשמור טוקנים בתוך ריפוזיטורי Git. בסביבת ייצור, עדיף להשתמש ב-Google Cloud Secret Manager לניהול הסודות.

היי 😊

רגע לפני שנדבר

נשמח להראות לכם חלק קטן מהרפויקטים שלנו