שרת ה-MCP של Google Developer Knowledge מאפשר לכלי פיתוח מבוססי-AI לחפש במסמכי התיעוד הרשמיים של Google למפתחים ולאחזר מידע על מוצרי Google כמו Firebase, Google Cloud, Android, מפות Google ועוד. חיבור אפליקציית ה-AI ישירות לספריית התיעוד הרשמית שלנו מבטיח שהקוד וההנחיות שתקבלו יהיו עדכניים ומבוססים על הקשר מהימן.
אחרי שמגדירים את השרת, כלים משולבים יכולים לעזור בבקשות כמו:
הדרכה בנושא הטמעה
- לדוגמה: מה הדרך הכי טובה להטמיע הודעות פוש באמצעות העברת הודעות בענן ב-Firebase באפליקציית Android?
יצירת קוד והסבר
- לדוגמה: מחפשים במסמכי Google דוגמה ל-Python להצגת רשימה של כל הקטגוריות בפרויקט Cloud Storage.
פתרון בעיות וניפוי באגים
- לדוגמה: למה מופיע סימן מים עם הכיתוב 'למטרות פיתוח בלבד' במפתח Google Maps API שלי?
ניתוח השוואתי וסיכום
- לדוגמה: עזור לי לבחור בין Cloud Run לבין Cloud Functions עבור מיקרו-שירות חדש. תצור טבלת Markdown שמשווה בין היבטים מרכזיים כמו תרחיש השימוש העיקרי, מספר המשתמשים בו-זמנית ומודל התמחור.
יכולות של שרת MCP
שרת ה-MCP של Google Developer Knowledge מספק את הכלים הבאים לאפליקציית ה-AI שלכם:
| שם הכלי | תיאור |
|---|---|
search_documents |
מחפש במסמכי התיעוד למפתחים של Google (Firebase, Google Cloud, Android, מפות Google ועוד) כדי למצוא דפים וקטעי מידע רלוונטיים לשאילתה שלכם. משתמשים ב-get_documents עם parent מתוצאות החיפוש כדי לקבל את התוכן המלא של הדף. |
get_documents |
מקבל את התוכן המלא של כמה מסמכים באמצעות parents מתוצאות search_documents. |
answer_query |
(תצוגה מקדימה) עונה על שאילתות באמצעות מאגר הידע למפתחים ליצירת תשובות מבוססות. |
הכלי search_documents מחלק את חומרי הלימוד למקטעי טקסט קטנים יותר שעברו אופטימיזציה לחיפוש ולאחזור מבוססי-AI. כשמבצעים חיפוש, הכלי מחזיר תקציר של מסמך אחד או יותר שרלוונטיים לשאילתה. אם אתם רוצים לראות את כל התוכן בדף שסביב קטע מידע, אתם יכולים להשתמש ב-get_documents עם parent שמופיע בתוצאות החיפוש כדי לאחזר את כל התוכן בדף.
כדאי להשתמש בכלי answer_query כשרוצים לקבל תשובה ישירה לשאלה שמסונתזת ממאגר הידע למפתחים, ולא רשימה של קטעי מידע רלוונטיים או מסמכים מלאים.
התקנה
שרת ה-MCP של Google Developer Knowledge הוא שרת MCP מרוחק שמשתמש ב-Developer Knowledge API כדי לחפש ולאחזר תיעוד. אפשר לבצע אימות באמצעות OAuth או מפתח API.
צריך לנסות להשתמש בשיטת אימות נתמכת אחרת.אימות באמצעות OAuth
בקטע הזה מוסבר איך לאמת את אפליקציית ה-AI באמצעות OAuth בשרת ה-MCP של Developer Knowledge.
דרישה מוקדמת: הגדרת Google Cloud CLI
לפני שממשיכים, חשוב לוודא שיש לכם:
שלב 1: הפעלת Developer Knowledge API בפרויקט
- פותחים את הדף של Developer Knowledge API בספריית Google APIs.
- מוודאים שבחרתם את הפרויקט הנכון שבו אתם רוצים להשתמש ב-API.
- לוחצים על הפעלה. לא נדרשים תפקידים ספציפיים ב-IAM כדי להפעיל את ה-API או להשתמש בו.
שלב 2: בחירה של שיטת האימות
שיטת האימות שתבחרו תלויה בשאלה אם העוזר הדיגיטלי שלכם מבוסס על AI תומך ב-Application Default Credentials (ADC) באמצעות gcloud CLI, או שהוא דורש מזהה לקוח עצמאי של OAuth. עוזרים כמו Gemini CLI יכולים להשתמש בפרטי הכניסה הקיימים שלכם ל-Google Cloud כדי להגדיר את החיבור בצורה חלקה, בעוד שאחרים, כמו Antigravity, דורשים ליצור פרטי כניסה משלכם ולספק אותם באופן ידני כדי ליצור חיבור מאובטח.
בוחרים את הכרטיסייה שמתאימה לדרישות ההגדרה של עוזר ה-AI הספציפי.
ADC
חיבור החשבון שלך
כדי להעניק לשרת ה-MCP את היכולת לפעול בשמכם, מריצים את הפקודה הבאה ומחליפים את PROJECT_ID במזהה הפרויקט ב-Google Cloud:
gcloud auth application-default login --project=PROJECT_IDכשמתבקשים לעשות זאת, בוחרים חשבון ולוחצים על המשך.
הגדרת אפליקציית ה-AI
אחרי האימות, השלב האחרון הוא לספק לאפליקציית ה-AI את פרטי הגדרת השרת. מבנה ה-JSON המדויק משתנה בהתאם לאפליקציה, אבל אפשר להשתמש בדוגמה הבאה כתבנית.
כדי להגדיר את Gemini CLI או את Gemini Code Assist, צריך לערוך או ליצור אחד מקובצי ההגדרה הבאים:
- בפרויקט:
.gemini/settings.json - בספריית הבית:
~/.gemini/settings.json
{ "mcpServers": { "google-developer-knowledge": { "httpUrl": "https://developerknowledge.googleapis.com/mcp", "authProviderType": "google_credentials", "oauth": { "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] }, "timeout": 30000, "headers": { "X-goog-user-project": "PROJECT_ID" } } } }כדי לבדוק אם שרת ה-MCP פועל כמו שצריך, צריך להמשיך לאימות ההתקנה.
- בפרויקט:
פרטי כניסה ידניים
מגדירים את מסך ההסכמה של OAuth
מגדירים את מסך ההסכמה ל-OAuth של הפרויקט ומוסיפים את עצמכם כמשתמש לבדיקה. אם כבר ביצעתם את השלב הזה בפרויקט בענן שלכם ב-Google Cloud, אתם יכולים לדלג לשלב הבא.
- פותחים את הדף 'סקירה כללית של אימות' במסוף Google Cloud ולוחצים על תחילת העבודה.
- מזינים שם אפליקציה, בוחרים כתובת אימייל לתמיכה ולוחצים על הבא.
- בקטע קהל, בוחרים באפשרות חיצוני ולוחצים על הבא.
- מזינים את כתובת האימייל בקטע פרטים ליצירת קשר ולוחצים על הבא.
- קוראים את המדיניות של Google בנושא נתוני משתמשים בשירותי API ומסכימים לה, ואז לוחצים על Continue.
- לוחצים על יצירה.
הוספת משתמשי בדיקה
- בפלטפורמת האימות של Google, לוחצים על קהל.
- בקטע משתמשי בדיקה, לוחצים על הוספת משתמשים.
- מזינים את כתובת האימייל שלכם ושל משתמשים מורשים אחרים לבדיקה, ואז לוחצים על שמירה.
יצירת לקוח OAuth
כדי לבצע אימות כמשתמש קצה ולגשת לנתוני משתמשים באפליקציה, צריך ליצור מזהה לקוח ב-OAuth 2.0. מזהה הלקוח משמש לזיהוי של אפליקציה אחת בשרתי OAuth של Google.
- בפלטפורמת Google Auth, לוחצים על Clients (לקוחות).
- לוחצים על Create client.
- בבורר Application type (סוג האפליקציה), בוחרים באפשרות Desktop app (אפליקציה למחשב).
- בשדה Name, מקלידים שם לפרטי הכניסה. השם הזה מוצג רק במסוף Google Cloud.
- לוחצים על יצירה. מופיע מסך עם מזהה הלקוח החדש והסוד של הלקוח.
- לוחצים על אישור. פרטי הכניסה החדשים שנוצרו מופיעים בקטע מזהי לקוח ב-OAuth 2.0.
- לוחצים על מזהה הלקוח החדש שיצרתם. בקטע Client secrets, לוחצים על סמל ההורדה כדי לשמור את קובץ ה-JSON. תשתמשו בערכים
client_idו-client_secretבקובץ הזה בשלב הבא.
הגדרת אפליקציית ה-AI
לאחר מכן, צריך לספק לאפליקציית ה-AI את פרטי הגדרות השרת. רצף השלבים המדויק משתנה בהתאם לאפליקציה, אבל אפשר להשתמש בדוגמה הבאה כתבנית.
כדי להגדיר את Antigravity לשימוש בשרת MCP:
- ב-Antigravity, לוחצים על התפריט אפשרויות נוספות בחלונית Agent > MCP Servers > Manage MCP Servers.
בחלק העליון של החלונית Manage MCP Servers (ניהול שרתי MCP) שנפתחת, לוחצים על View raw config (הצגת הגדרות גולמיות) כדי לערוך את הקובץ
mcp_config.json:{ "mcpServers": { "google-developer-knowledge": { "serverUrl": "https://developerknowledge.googleapis.com/mcp" } } }חוזרים אל ניהול שרתי MCP ולוחצים על רענון.
הוספת פרטי כניסה של OAuth
בפעם הראשונה שתנסו להשתמש בשרת ה-MCP של Developer Knowledge, העוזר הדיגיטלי שלכם יבקש מכם להשלים את ההגדרה:
מבקשים מהסוכן להשתמש בשרת ה-MCP של Developer Knowledge באמצעות הנחיה כמו:
How do I list Cloud Storage buckets?אם מוצגת הודעה שמבקשת לרשום URI להפניה אוטומטית אחד או יותר, לוחצים על האפשרות להמשיך. מכיוון שהגדרתם את מזהה הלקוח כאפליקציית מחשב, אין צורך להוסיף את ה-URI הספציפיים האלה בפלטפורמת האימות של Google.
כאשר העוזר הדיגיטלי מבוסס ה-AI יבקש מכם את מזהה הלקוח ואת הסוד של הלקוח, תצטרכו להדביק כל מפתח מתאים מקובץ ה-JSON של הסוד של הלקוח ששמרתם קודם.
כשמתבקשים לעשות זאת, בוחרים חשבון ולוחצים על המשך.
חוזרים לעוזר הדיגיטלי מבוסס ה-AI. הנציג יעבד עכשיו את הבקשה שלך באמצעות השרת שאומת לאחרונה.
אימות באמצעות מפתח API
בקטע הזה מוסבר איך לאמת את אפליקציית ה-AI שלכם באמצעות מפתח API בשרת MCP של Developer Knowledge.
שלב 1: יצירת מפתח API
אפשר ליצור מפתח API של Developer Knowledge בפרויקט Google Cloud באמצעות מסוף Google Cloud או gcloud CLI:
Google Cloud Console
הפעלת ה-API
- פותחים את הדף של Developer Knowledge API בספריית Google APIs.
- מוודאים שבחרתם את הפרויקט הנכון שבו אתם רוצים להשתמש ב-API.
- לוחצים על הפעלה. לא נדרשים תפקידים ספציפיים ב-IAM כדי להפעיל את ה-API או להשתמש בו.
יצירה ואבטחה של מפתח API
- במסוף Google Cloud, בפרויקט שבו הפעלתם את ה-API, עוברים אל הדף Credentials.
- לוחצים על Create credentials ובתפריט בוחרים באפשרות API key.
- בשדה Name (שם), מזינים שם למפתח.
-
לוחצים על התפריט הנפתח Select API restrictions (בחירת הגבלות על ממשקי API) ומקלידים Developer Knowledge API. לוחצים על התוצאה ואז על אישור.
הערות:
- אם הפעלתם את Developer Knowledge API רק עכשיו, יכול להיות שיעבור זמן עד שהוא יופיע ברשימה. מחכים כמה דקות ומנסים שוב.
-
אם אתם מתכננים להשתמש באותו מפתח לקריאות של מודל כללי של לקוח ה-AI (לדוגמה,
GEMINI_API_KEY), אתם צריכים לבחור גם באפשרות Generative Language API. אחרת, השיחות האלה ייחסמו.
- לוחצים על יצירה.
אחרי שיוצרים את המפתח, לוחצים על הצגת המפתח כדי לראות אותו. חשוב לרשום את המידע הזה כדי להשתמש בו כשמגדירים את אפליקציית ה-AI.
CLI של gcloud
- אם עדיין לא עשיתם זאת, מורידים ומתקינים את ה-CLI של gcloud.
מפעילים את Developer Knowledge API, ומחליפים את PROJECT_ID במזהה הפרויקט בענן ב-Google Cloud:
gcloud services enable developerknowledge.googleapis.com --project=PROJECT_IDיוצרים מפתח API באמצעות אותו מזהה פרויקט ב-Google Cloud:
gcloud services api-keys create --project=PROJECT_ID --display-name="DK API Key"הפקודה הזו מחזירה שני ערכים שכדאי לשים לב אליהם:
-
keyStringהוא מפתח ה-API. תצטרכו אותו כשתגדירו את אפליקציית ה-AI. - ה-
nameישמש בשלב הבא לאבטחת המפתח.
-
מגבילים את המפתח ל-Developer Knowledge API, ומחליפים את KEY_NAME בשם המפתח (לדוגמה,
projects/my-project/locations/global/keys/12345-67890):gcloud services api-keys update KEY_NAME --api-target=service=developerknowledge.googleapis.comחשוב: אם אתם מתכננים להשתמש באותו מפתח לקריאות למודל הכללי של לקוח ה-AI (לדוגמה,
GEMINI_API_KEY), אתם צריכים גם לאפשר את Generative Language API:gcloud services api-keys update KEY_NAME \ --api-target=service=developerknowledge.googleapis.com \ --api-target=service=generativelanguage.googleapis.com
שלב 2: הפעלת שרת ה-MCP של Developer Knowledge בפרויקט
כדי להפעיל את שרת ה-MCP של Developer Knowledge בפרויקט Google Cloud, מורידים ומתקינים את gcloud CLI, ואז מריצים את הפקודה הבאה ומחליפים את PROJECT_ID במזהה פרויקט Google Cloud:
gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
אם שירות הידע למפתחים לא מופעל בפרויקט Google Cloud שלכם, תתבקשו להפעיל את השירות לפני הפעלת שרת ה-MCP המרוחק.
כשיטה מומלצת לאבטחה, מומלץ להפעיל שרתי MCP רק בשירותים שנדרשים כדי שאפליקציית ה-AI שלכם תפעל.
שלב 3: הגדרת אפליקציית ה-AI
פועלים לפי ההוראות האלה כדי להגדיר אפליקציות פופולריות של AI. מחליפים את YOUR_API_KEY במפתח Developer Knowledge API שיצרתם בשלב הקודם:
Gemini CLI
כדי להגדיר את Gemini CLI, מריצים את הפקודה הבאה:
gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user
לחלופין, אפשר לערוך או ליצור אחד מקובצי ההגדרות הבאים:
- בפרויקט:
.gemini/settings.json - בספריית הבית:
~/.gemini/settings.json
{
"mcpServers": {
"google-developer-knowledge": {
"httpUrl": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
Gemini Code Assist
כדי להגדיר את Gemini Code Assist, עורכים או יוצרים אחד מקובצי ההגדרות הבאים:
- בפרויקט:
.gemini/settings.json - בספריית הבית:
~/.gemini/settings.json
{
"mcpServers": {
"google-developer-knowledge": {
"httpUrl": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
Claude Code
כדי להגדיר את Claude Code, מריצים את הפקודה הבאה בתיקיית האפליקציה.
claude mcp add google-dev-knowledge --transport http https://developerknowledge.googleapis.com/mcp --header "X-Goog-Api-Key: YOUR_API_KEY"
סמן
כדי להגדיר את Cursor, עורכים את .cursor/mcp.json (לפרויקט ספציפי) או את ~/.cursor/mcp.json (לכל הפרויקטים).
{
"mcpServers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
GitHub Copilot
כדי להגדיר את GitHub Copilot ב-VS Code לפרויקט יחיד, עורכים את הקובץ .vscode/mcp.json בסביבת העבודה.
{
"servers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
כדי שהשרת יהיה זמין בכל פרויקט, צריך לערוך את הגדרות המשתמש. לוחצים על הלחצן פתיחת ההגדרות (JSON).
{
"mcp": {
"servers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
}
גלישת רוח
כדי להגדיר את Windsurf Editor, עורכים את הקובץ ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
אימות התקנה
אחרי שמגדירים את האפליקציה, פותחים אותה ומזינים הנחיה כמו:
How do I list Cloud Storage buckets?
אם אתם רואים קריאה לכלי search_documents או לכלי אחר של שרת MCP של Developer Knowledge, השרת פועל בצורה תקינה.
ניהול השימוש בטוקנים
שליפת תוכן של מסמך – במיוחד כשמשתמשים ב-batch_get_documents – צורכת טוקנים בחלון ההקשר של אפליקציית ה-AI. מכיוון שחלק מדפי התיעוד למפתחים של Google גדולים למדי, שליפה של כמה מסמכים עלולה להוביל במהירות לעלויות גבוהות יותר, לזמני תגובה ארוכים יותר של המודל ולגלישה על חלון ההקשר.
כדי לשפר את הביצועים ולמנוע חיוב לא צפוי, כדאי ליצור הנחיות ספציפיות שמכוונות רק למידע שאתם צריכים. אל תגישו בקשות רחבות מדי (לדוגמה, "השווה בין כל המוצרים של Firebase") שמאלצות את הסוכן לעבד כמויות גדולות של נתונים בבת אחת.
מסמכים כלולים
במאמר הפניה לקורפוס מוסבר אילו מסמכים נסרקים על ידי השרת.
מגבלות ידועות
- היקף התוכן: רק דפים שגלויים לכולם בהפניה לקורפוס נכללים. התוכן לא כולל תוכן ממקורות אחרים כמו GitHub, אתרי OSS, בלוגים או YouTube.
- תוצאות באנגלית בלבד: השרת תומך רק בתוצאות באנגלית.
- תלוי ברשת: הכלים של השרת מסתמכים על שירותים פעילים של Google Cloud. אם השגיאות נמשכות, כדאי לבדוק את החיבור לאינטרנט ואת ההגדרה של מפתח ה-API של Developer Knowledge.
הגדרות אבטחה ובטיחות אופציונליות
ה-MCP מציג סיכוני אבטחה חדשים ושיקולים חדשים בגלל מגוון הפעולות שאפשר לבצע באמצעות הכלים של ה-MCP. כדי לצמצם את הסיכונים האלה ולנהל אותם, Google Cloud מציעה הגדרות ברירת מחדל ומדיניות שניתנת להתאמה אישית כדי לשלוט בשימוש בכלים של ה-MCP בארגון או בפרויקט שלכם ב-Google Cloud.
מידע נוסף על אבטחה וניהול של MCP זמין במאמר בנושא אבטחה ובטיחות של AI.
שימוש בהגנה מוגברת על המודל
הגנה מוגברת על המודל הוא שירות של Google Cloud שנועד לשפר את האבטחה והבטיחות של אפליקציות ה-AI שלכם. הוא פועל על ידי סינון יזום של הנחיות ותשובות של מודלים גדולים של שפה (LLM), הגנה מפני סיכונים שונים ותמיכה בשיטות עבודה אחראיות בתחום ה-AI. בין אם אתם פורסים AI בסביבת הענן שלכם או אצל ספקי ענן חיצוניים, Model Armor יכול לעזור לכם למנוע קלט זדוני, לאמת את בטיחות התוכן, להגן על נתונים רגישים, לשמור על תאימות ולאכוף את מדיניות הבטיחות והאבטחה של ה-AI באופן עקבי בסביבת ה-AI המגוונת שלכם.
כשמפעילים את הגנה מוגברת על המודל עם הפעלת רישום ביומן, הגנה מוגברת על המודל רושמת ביומן את כל מטען הייעודי (payload). יכול להיות שמידע רגיש ייחשף ביומנים.
הפעלת הגנה מוגברת על המודל
כדי להפעיל את הגנה מוגברת על המודל, פועלים לפי השלבים במאמר בנושא שילוב עם שרתי Google ו-Google Cloud MCP.
הגדרת הגנה על שרתי MCP מרוחקים של Google ו-Google Cloud
כדי להגן על הקריאות והתשובות של כלי ה-MCP, אפשר להשתמש בהגדרות סף של Model Armor. הגדרת סף מגדירה את מסנני האבטחה המינימליים שחלים על הפרויקט. ההגדרה הזו מחילה קבוצה עקבית של מסננים על כל הקריאות והתשובות של כלי ה-MCP בפרויקט.
מגדירים הגדרת רמת בסיס של הגנה מוגברת על המודל עם הפעלת ניקוי נתונים של MCP. מידע נוסף זמין במאמר בנושא הגדרת רמות בסיס של הגנה מוגברת על המודל.
דוגמה לפקודה:
gcloud model-armor floorsettings update \ --full-uri='projects/PROJECT_ID/locations/global/floorSetting' \ --enable-floor-setting-enforcement=TRUE \ --add-integrated-services=GOOGLE_MCP_SERVER \ --google-mcp-server-enforcement-type=INSPECT_AND_BLOCK \ --enable-google-mcp-server-cloud-logging \ --malicious-uri-filter-settings-enforcement=ENABLED \ --add-rai-settings-filters='[{"confidenceLevel": "MEDIUM_AND_ABOVE", "filterType": "DANGEROUS"}]'
מחליפים את PROJECT_ID במזהה הפרויקט ב- .
שימו לב להגדרות הבאות:
-
INSPECT_AND_BLOCK: סוג האכיפה שבודק את התוכן בשרת MCP של Google וחוסם הנחיות ותשובות שתואמות למסננים. -
ENABLED: ההגדרה שמפעילה מסנן או אכיפה. -
MEDIUM_AND_ABOVE: רמת הסמך להגדרות של המסנן 'אתיקה של בינה מלאכותית – מסוכן'. אפשר לשנות את ההגדרה הזו, אבל ערכים נמוכים יותר עלולים להוביל ליותר תוצאות חיוביות שגויות. מידע נוסף זמין במאמר בנושא רמות הסמך של הגנה מוגברת על המודל.
השבתת סריקת תעבורת נתונים של MCP באמצעות הגנה מוגברת על המודל
כדי להפסיק את הסריקה האוטומטית של תעבורת נתונים אל השרתים של Google MCP וממנה על ידי הגנה מוגברת על המודל על סמך הגדרות אבטחה מינימליות של הפרויקט, מריצים את הפקודה הבאה:
gcloud model-armor floorsettings update \
--full-uri='projects/PROJECT_ID/locations/global/floorSetting' \
--remove-integrated-services=GOOGLE_MCP_SERVER
מחליפים את PROJECT_ID במזהה הפרויקט . המערכת Model Armor לא מחילה באופן אוטומטי את הכללים שמוגדרים בהגדרות של רמת הרצפה בפרויקט הזה על תעבורה של שרת Google MCP.
ההגדרות של הסף התחתון של Model Armor וההגדרה הכללית יכולות להשפיע על יותר דברים מאשר רק על MCP. Model Armor משולב עם שירותים כמו Vertex AI, ולכן כל שינוי שתבצעו בהגדרות של רמת הרצפה יכול להשפיע על סריקת התנועה ועל התנהגויות הבטיחות בכל השירותים המשולבים, ולא רק ב-MCP.
שינוי ההגדרות של הגנה מוגברת על המודל
אם אתם משתמשים ב-הגנה מוגברת על המודל כדי להגן על האפליקציה, יכול להיות שתיתקלו בשגיאות 403 PERMISSION_DENIED בשאילתות מסוימות. מכיוון ששרת ה-MCP של Developer Knowledge מחזיר רק תיעוד ציבורי ממקורות מהימנים של Google, מומלץ להגדיר את המסננים של הזרקת הנחיות ופריצה (PIJB) לרמות סמך של HIGH_AND_ABOVE כדי לצמצם את התוצאות החיוביות הכוזבות.
אם תרחיש השימוש שלכם לא כולל כלים אחרים שניגשים לנתונים פרטיים או רגישים, אפשר גם להשבית את המסננים של PIJB.
פתרון בעיות
אם נתקלים בבעיות, כדאי לבדוק את הדברים הבאים:
- קובץ התצורה של MCP בכלי ה-AI מפורמט בצורה נכונה.
- אם משתמשים בשיטת האימות של API, צריך להשתמש במפתח API תקין של Developer Knowledge בקובץ ההגדרות שבו מופעל Developer Knowledge API.
- לא חרגתם מהמכסה של Developer Knowledge API.