MCP Reference: developerconnect.googleapis.com

זהו שרת MCP שמספק ממשקי API מנורמלים למערכות ניהול קוד מקור של צד שלישי.

שרת Model Context Protocol‏ (MCP) פועל כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות לבין מודל שפה גדול (LLM) או אפליקציית AI. שרתי MCP מחברים בין אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.

הגדרת השרת

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

נקודות קצה של שרתים

נקודת קצה של שירות MCP היא כתובת הרשת וממשק התקשורת (בדרך כלל כתובת URL) של שרת ה-MCP, שאפליקציית AI (המארח של לקוח ה-MCP) משתמשת בהם כדי ליצור חיבור מאובטח וסטנדרטי. הוא משמש כנקודת הקשר של ה-LLM לבקשת הקשר, להפעלת כלי או לגישה למשאב. נקודות הקצה של Google MCP יכולות להיות גלובליות או אזוריות.

לשרת ה-MCP של Developer Connect API יש את נקודת הקצה הגלובלית הבאה של MCP:

  • https://developerconnect.googleapis.com/mcp

כלי MCP

כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף למודל שפה גדול (LLM) או לאפליקציית AI כדי לבצע פעולה בעולם האמיתי.

כלים

בשרת ה-MCP של developerconnect.googleapis.com יש את הכלים הבאים:

כלי MCP
fetch-repo-commit אחזור פרטים של commit ספציפי ממאגר Git. כדי לאחזר קטעי תיקון שורה אחר שורה בתצוגה מלאה, צריך להעביר את path_filters (לדוגמה, ['**'] לכל הקבצים).
fetch-repo-commit-list אחזור רשימה של קומיטים ממאגר Git.
diff-repo-commit הצגת ההבדלים בין שני קומיטים במאגר Git. כדי לאחזר קטעי תיקון שורה אחר שורה, צריך להעביר את path_filters (לדוגמה, ['**'] לכל הקבצים).
open-repo-pull-request פותחים בקשת משיכה במאגר ה-SCM המרוחק.
add-repo-pull-request-comment להוסיף תגובה לבקשת משיכה.
add-repo-pull-request-review-comment הוספת הערת ביקורת (בתוך השורה ב-diff) לבקשת משיכה.
modify-repo-pull-request משנים בקשת משיכה במאגר ה-SCM המרוחק.
fetch-repo-file-blame אחזור מידע על האשמה בקובץ ספציפי במאגר Git.
fetch-repo-pull-request אחזור פרטים של בקשת משיכה ספציפית ממאגר Git.
fetch-repo-pull-request-list אחזור רשימה של בקשות משיכה ממאגר Git.
create-connection יצירת חיבור חדש בפרויקט ובמיקום נתונים.
list-connections הצגת רשימה של החיבורים בפרויקט ובמיקום נתונים.

קבלת מפרטים של כלי MCP

כדי לקבל את המפרטים של כל הכלים בשרת MCP, משתמשים ב-method‏ tools/list. בדוגמה הבאה מוסבר איך להשתמש ב-curl כדי להציג את כל הכלים והמפרטים שלהם שזמינים כרגע בשרת ה-MCP.

בקשת Curl
curl --location 'https://developerconnect.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'