MCPServerConfig מחלקה
מייצג את התצורה עבור שרת MCP, כולל שמו ונקודות הקצה שלו.
בנאי
MCPServerConfig()
פרמטרים
| שם | תיאור |
|---|---|
|
mcp_server_name
נדרש
|
|
|
mcp_server_unique_name
נדרש
|
|
|
url
|
ערך ברירת מחדל: None
|
|
headers
|
ערך ברירת מחדל: None
|
|
audience
|
ערך ברירת מחדל: None
|
|
scope
|
ערך ברירת מחדל: None
|
|
publisher
|
ערך ברירת מחדל: None
|
שיטות
| __init__ | |
| __new__ |
__init__
__init__(mcp_server_name: str, mcp_server_unique_name: str, url: str | None = None, headers: Dict[str, str] | None = None, audience: str | None = None, scope: str | None = None, publisher: str | None = None) -> None
פרמטרים
| שם | תיאור |
|---|---|
|
mcp_server_name
נדרש
|
|
|
mcp_server_unique_name
נדרש
|
|
|
url
|
ערך ברירת מחדל: None
|
|
headers
|
ערך ברירת מחדל: None
|
|
audience
|
ערך ברירת מחדל: None
|
|
scope
|
ערך ברירת מחדל: None
|
|
publisher
|
ערך ברירת מחדל: None
|
החזרות
| סוג נתונים | תיאור |
|---|---|
__new__
__new__(**kwargs)
תכונות
audience
AppId לכל שרת (V2) או ATG AppId משותף (V1). ללא פירושו להתייחס ל- V1.
audience: str | None = None
headers
כותרות HTTP לכל שרת (כולל כותרת מתן הרשאות שהגדירה attach_per_audience_tokens).
headers: Dict[str, str] | None = None
mcp_server_name
מקבל או מגדיר את השם של שרת ה- MCP.
mcp_server_name: str
mcp_server_unique_name
מקבל או מגדיר את השם הייחודי של שרת ה- MCP.
mcp_server_unique_name: str
publisher
מזהה Publisher עבור שרת MCP.
publisher: str | None = None
scope
טווח OAuth, למשל "Tools.ListInvoke.All" (V2) או "McpServers.Mail.All" (V1).
scope: str | None = None
url
מקבל או מגדיר את כתובת ה- URL המותאמת אישית עבור שרת ה- MCP. אם תינתן, ייעשה שימוש בכתובת URL זו במקום לבנות את כתובת ה- URL מכתובת ה- URL הבסיסית ומהם השם הייחודי.
url: str | None = None