הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
ה-CLI של Agent 365 כולל שרת כלים מדומה לבדיקות ופיתוח. שרת זה מדמה אינטראקציות בין שרת MCP (Model Context Protocol), כך שתוכל לבדוק את יכולות הכלים של הסוכן שלך באופן מקומי בלי צורך במימושים אמיתיים של השרת. זה לא מכסה שום פונקציות אחרות של Agent 365.
יתרונות השימוש בשרת המוקלט
השרת המדמה מציע את היתרונות הבאים לפיתוח ולבדיקות מקומיות:
- פיתוח לא מקוון: בדוק את הסוכן שלך ללא חיבור לאינטרנט או תלות חיצונית.
- בדיקות עקביות: קבל תגובות צפויות לבדוק מקרים קצה.
- איתור באגים: צפה בכל הבקשות והתשובות בזמן אמת
- חזרה מהירה: אין צורך לחכות לקריאות API חיצוניות או להקים סביבות בדיקה מורכבות.
דרישות מוקדמות
לפני השימוש בשרת הכלים המדומים, ודא שיש לך את הדרישות המוקדמות הבאות:
-
Agent 365 CLI מותקן - השתמש בשרת הכלים המדומה לצד ה-CLI. ראה סוכן 365 CLI להוראות התקנה.
- עליך להיות בעל גרסה לפחות 1.1.25-preview כדי להשתמש בשרת הכלים המדומים.
- דוגמת פרויקט סוכן - פרויקט סוכן מקומי שיכול להתחבר לשרתים של MCP. ראה את מאגר ה-Agent365-Samples שלנו לנקודות התחלה זמינות.
התחל את שרת הכלים המדומים
השתמש בפקודת a365 develop start-mock-tooling-server כדי להתחיל את שרת הכלים המדומים.
# Full command
a365 develop start-mock-tooling-server
# Short alias
a365 develop mts
אפשרויות פקודה
שרת הכלים המדומים תומך באפשרויות הבאות:
| אפשרות | Description | ברירת מחדל |
|---|---|---|
-p, --port <port> |
מספר פורט עבור השרת המדמה | 5309 |
-v, --verbose |
אפשר לוגים מפורטים | שקר |
-?, -h, --help |
הצג עזרה ומידע על שימוש | - |
-bg |
הרץ את השרת בטרמינל חדש | - |
דוגמאות
הדוגמאות הבאות מראות דרכים נפוצות להתחיל את שרת הכלים המדומים:
התחל עם הגדרות ברירת מחדל:
a365 develop start-mock-tooling-server
התחל על פורט מותאם אישית:
a365 develop start-mock-tooling-server -p 8080
התחל עם רישום מפורט:
a365 develop start-mock-tooling-server -v
כאשר אתה מריץ את הפקודה, זה:
- מפעיל את השרת המזוייף על הפורט המוגדר (ברירת מחדל: localhost:5309).
- מציג יומני שרת ובקשות נכנסות במסוף.
השתמש בשרת דמה עם סוכנים לדוגמה
כדי לחבר את סוכן הדוגמה שלך לשרת הכלים המדומים:
שלב 1: התחל את השרת המדמה
a365 develop start-mock-tooling-server
השרת מתחיל ומציג פלט דומה לדוגמה הבאה:
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5309
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
שלב 2: הגדר את הסוכן שלך
הגדר את משתנה הסביבה MCP_PLATFORM_ENDPOINT בסוכן הדוגמה שלך כדי להפנות לשרת המוק.
MCP_PLATFORM_ENDPOINT=http://localhost:5309
אם אתה משתמש ביציאה מותאמת אישית, החלף 5309 במספר היציאה שבחרת.
שלב 3: הרץ את הסוכן שלך
התחל את הסוכן שלך כמו שאתה עושה בדרך כלל. הסוכן עכשיו מתחבר לשרת המוק של במקום לשרתים האמיתיים של MCP.
שלב 4: נטר פעילות שרת
טרמינל השרת המדמה מציג:
- בקשות נכנסות מהסוכן שלך
- תגובות מזויפות נשלחות חזרה
- מצב חיבור ושגיאות (אם יש)
יומני שרת לדוגמה:
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/1.1 POST http://localhost:5309/agents/servers/mcp_CalendarTools - application/json 351
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'HTTP: POST /agents/servers/{mcpServerName}'
info: Microsoft.AspNetCore.Http.Result.JsonResult[3]
Writing value of type '<>f__AnonymousType14`3' as Json.
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'HTTP: POST /agents/servers/{mcpServerName}'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/1.1 POST http://localhost:5309/agents/servers/mcp_CalendarTools - 200 - application/json;+charset=utf-8 399.1814ms
עוצרת את השרת המזוייף
כדי לעצור את השרת המדמה, השתמש בCtrl+C במסוף שבו השרת פועל, או סגור את חלון המסוף.
פתרון בעיות
סעיף זה מכיל מידע על כיצד לפתור בעיות נפוצות עם שרת הכלים המדומים.
עצה
מדריך פתרון הבעיות של Agent 365 כולל המלצות מתקדמות לפתרון תקלות, שיטות עבודה מומלצות וקישורים לתוכן פתרון תקלות לכל חלק במחזור החיים של פיתוח Agent 365.
שרת המוק לא מצליח להתחיל
תסמין:Error: Address already in use
סיבה: תהליך אחר כבר משתמש בנמל ברירת המחדל (5309) או בנמל שציינת.
פתרון:
השתמש בנמל שונה.
a365 develop start-mock-tooling-server -p 8080או עצור את התהליך באמצעות הפורט ונסה שוב.
הסוכן לא מצליח להתחבר לשרת המדומה
סימפטום: יומני הסוכן מראים שגיאות חיבור או זמני חיבור כאשר מנסים להגיע לשרת המוק.
סיבה:
- השרת המזוייף לא פועל.
- משתנה סביבה לא נכון
MCP_PLATFORM_ENDPOINT. - בעיות בחומת אש או בהגדרות הרשת.
פתרון:
- אמת שהשרת המחקה פועל ומציג "עכשיו מקשיב על: http://localhost:5309";.
- בדוק אם משתנה הסביבה
MCP_PLATFORM_ENDPOINT תואם את כתובת השרת. - ודא שאין חומת אש שחוסמת את החיבור על הפורט המוגדר.