בוא נדבר יותר על איך להשתמש בממשק הוויזואלי בסעיפים הבאים.
ככה צריך לגשת לזה ברמה גבוהה:
- להגדיר קובץ שימצא את שרת ה-MCP שלנו.
- להפעיל/להתחבר לשרת המדובר כדי לקבל ממנו את רשימת היכולות שלו.
- להשתמש ביכולות האלו דרך ממשק השיחה של GitHub Copilot.
מצוין, עכשיו כשאנחנו מבינים את הזרימה, בוא ננסה להשתמש בשרת MCP דרך Visual Studio Code באמצעות תרגיל.
בתרגיל זה, נגדיר את Visual Studio Code כדי שימצא את שרת ה-MCP שלך כך שיוכל לשמש דרך ממשק השיחה של GitHub Copilot.
יתכן שתצטרך להפעיל את גילוי שרתי MCP.
-
עבור אל
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledבקובץ settings.json.
התחל ביצירת קובץ קונפיגורציה בשורש הפרויקט שלך, תזדקק לקובץ בשם MCP.json ולמקם אותו בתיקייה בשם .vscode. הוא אמור להיראות כך:
.vscode
|-- mcp.json
עכשיו, בוא נראה איך להוסיף רשומת שרת.
הוסף את התוכן הבא ל-mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}הנה דוגמה פשוטה איך להפעיל שרת שנכתב ב-Node.js, עבור סביבות ריצה אחרות ציין את הפקודה הנכונה להפעלת השרת באמצעות command and args.
עכשיו כשהוספת רשומה, בוא נתחיל את השרת:
- אתר את הרשומה שלך ב-mcp.json וודא שאתה רואה את סמל "הפעלה":
- לחץ על סמל "הפעלה", אמור להראות שסמל הכלים בממשק השיחה של GitHub Copilot מראה על מספר כלים זמינים. אם תלחץ על סמל הכלים, תראה רשימה של כלים רשומים. תוכל לסמן או להסיר סימון לכל כלי לפי אם ברצונך ש-GitHub Copilot ישתמש בהם כהקשר:
- כדי להפעיל כלי, הקלד פקודה שאתה יודע שתתאים לתיאור של אחד מהכלים שלך, לדוגמה פקודה כמו "add 22 to 1":
אמור להופיע תגובה שאומרת 23.
נסה להוסיף רשומת שרת לקובץ mcp.json שלך וודא שאתה יכול להפעיל/לכבות את השרת. וודא גם שאתה יכול לתקשר עם הכלים בשרת שלך דרך ממשק השיחה של GitHub Copilot.
הנקודות החשובות מהפרק הזה הן:
- Visual Studio Code הוא לקוח מצוין שמאפשר לך לצרוך מספר שרתי MCP וכלים שלהם.
- ממשק השיחה של GitHub Copilot הוא איך אתה מתקשר עם השרתים.
- אתה יכול לבקש מהמשתמש להזין פרטים כמו מפתחות API שניתן להעביר לשרת ה-MCP בעת הגדרת רשומת השרת בקובץ mcp.json.
- הבא: יצירת שרת SSE
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. יש להתייחס למסמך המקורי בשפתו כאל המקור הסמכותי. עבור מידע קריטי מומלץ להיעזר בתרגום מקצועי שנעשה על ידי אדם. אנו לא אחראים לכל אי-הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה.


